ذخیره کردن تاریخ ثبت نام کابر در data base

miladsokout

Member
سلام
من یک فرم طراحی کردم به زبان php که یکسری اطلاعات از کاربران میگیره و در بانک ذخیره میکنه ،حالا من میخوام وقتی کاربران اطلاعات خود را وارد فرم میکنند و دکمه ارسال رو میزنند تاریخ ثبت نام آنها هم برای بان فرستاده شود !!!!

آیا همچین کاری میشه کرد ؟؟؟؟

من یک صفحه مدیریت هم درست کردم که اطاعات بانک رو نمایش میده ،میخوام در اونجا تاریخ هر کاربر هم که ثبت نام کرده رو نشون بده کنار بقیه فیلدهاش ؟؟؟؟

منتظر جواب شما هستم
مرسی
 

پیوست ها

  • untitled.JPG
    untitled.JPG
    42.7 کیلوبایت · بازدیدها: 9

mehrserver

Member
سلام.
ایتدا باید این فایل (date.php) رو با دستور :
کد:
require_once("date.php");
اجرا کنید
اینم یه کد برای بدست اوردن تاریخ شمسی :
کد:
$date = jgmdate("d/m/y") ;
حالا در متغیر $date تاریخ ریخته می شود

اینم کد برای ریختن در فیلد :
کد:
<input name="date" value=<?php echo $date ; ?>>
 

پیوست ها

  • date.rar
    3.7 کیلوبایت · بازدیدها: 12
آخرین ویرایش:

miladsokout

Member
re

سلام
مرسی از راهنمایی خوبتون دوست عزیز.
من این کارارو کردم ولی تاریخ رو ارسال نمیکنه ؟؟
یک فیلد هم در بانک بانام date اضافه کردم و فیلد هم درون form که اطلاعات وارد میشه قرار دادم و اطلاعات رو که ارسال میکنم فیلد date خالی هست و چیزی درونش قرار نمیگیره ؟؟؟؟

آیا باید کار خاص دیگه ای انجام بدم ؟؟

منتظر جواب شما دوست عزیز هستم
مرسی
 

mehrserver

Member
سلام.
دوست عزیز لطفا سورس برنامه تو همراه بکاپ دیتا بیست بده برات درست کنم
پیغام خصوصی کن
شرمنده اگه نمی تونم توضیح بدن
سرمم شلوغه سورسو درست میکنم می دهم بهتون نگاه می کنید و یاد میگیرید
 

miladsokout

Member
re

سلام
attach کردم براتون .از طریق پیغام خصوصی نتونستم attach کنم
منتظر جواب شما هستم
مرسی
 

پیوست ها

  • index.zip
    7.7 کیلوبایت · بازدیدها: 8

mehrserver

Member
با اون نمونه کدی که دادم بهتون نگاه کنید.
نیازی به ساختن فید برای تاریخ نیست.
اون قسمت که شما اطلاعات رو وارد دیتا بیس میکینی متغییر $date هم بریز توی دیتابیس.
اگر نفهمیدی تمرین کن تو هم اگه مثل من 1 ماه روزی 12 ساعت بیشتر بشینی پای سیستم یاد میگیری.
 

Masoud1365

مدیر انجمن
اگر نفهمیدی تمرین کن تو هم اگه مثل من 1 ماه روزی 12 ساعت بیشتر بشینی پای سیستم یاد میگیری.
البته شما یه چند ساعت دیگه هم به این 12 ساعت اضافه کن :wink:
این روش درستی برای ذخیره تاریخ نیست فیلد پنهان اصلا نیازی نیست شما باید تاریخ رو به همون صورت دیفالت php در دیتا بیس ذخیره کنید و موقع نمایش فرمت خروجی رو مشخص کنید.
مثلا اگر این دوستمون بخواد که بعد از یه مدتی فرمت نمایش تاریخ رو عوض کنه و نوع نمایش مثلا اینجوری بشه : یکشنبه 22 تیر 1388 اون مقادیری که قبلا ذخیره کرده کماکان به صورت 22/4/1388 نمایش داده میشوند !

موفق باشید.
 
آخرین ویرایش:

parsiteam

Member
امان از برنامه نویسیه مخملی :sad:

خروجی تابع time() رو ذخیره کن داداشی . بعد موقع نمایش هرجور دلت خواست نمایش بده . دوست داشتی شمسی نمایش بده . دوست نداشتی میلادی نمایش بده . با هر فرمتی که دوست داری . اینطوری که به یک فرم خاص ذخیره کنی فردا خیلی مشکلات برات پیش میاد . مثلا کافیه بخوای کاربران رو بر اساس تاریخ ثبت نام مرتب کنی . اون وقت پی میبیری برنامه نویسی مخملی چیه :)

موفق باشید .
 

LordEfazati

Member
PHP:
mysql_query("INSERT INTO course 
(name, Faname, email, tell, date, ) VALUES
('$fname2','$fname','$email','$email2', CURDATE()) ") 
or die(mysql_error());

ببین یه قسمت داره به نامه CURDATE () این زمان و می ذاره
چی قضیه رو قامض می کنید؟
 
آخرین ویرایش:

LordEfazati

Member
توی فرم شما میشه

PHP:
INSERT INTO register (date, name, `last name`, `father name`, `birth certificate`, `id public`, `birth day`, `study level`, ***, job, `state`, city, phone, `cell phone`, `postal code`, `postal address`) VALUES (CURDATE(), %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)

ولی قبلش باید این ستون اضافه شده رو توی سیستم اضافه mysql اضافه کنید
 

padideh

Member
میتونی از now() هم تو اینزرت اس کیو ال ت استفاده کنی
هیچ کار دیگه ای هم نیاز نیست انجام بدی
 

جدیدترین ارسال ها

بالا