אני רוצה לקלוט תאריך מהמשתמש, ולהכניסו לבסיס הנתונים, הפורמט הוא DD/MM/YY איך עושים זאת? עכשיו, השיטה שבה אני מכניס תאריך אוטומטי לבסיס הנתונים היא פשוטה בתוך ה QUERY אני מכניס את הפונקציה TIME()1 לתוך שדה מסוג INT. תודה
1. אם אתה רוצה לקלוט תאריך מהמשתמש שים text box או combo ב- form 2. הפונקציה time מחזירה את מספר השניות מ1970 עד השאילתא שלך. אז אם אתה רוצה להכניס את התאריך העכשווי השתמש בפונקציה time בשאילתא אם אתה רוצה לקלוט תאריך מהמשתמש עשה זאת כפי שציינתי ב 1. מקווה שזה עוזר יהל
יהל התכוון שאתה יכול לקלוט את התאריך בשני צורות: 1. דרך המשתמש - כלומר תשים textbox שבו יהיה המשתמש יוכל להכניס את התאריך שהוא רוצה בפורמט שאתה רוצה. 2. דרך הפונקציה time - אם אתה רוצה להשתמש בזה אז ככה תעשה את זה:
$time = date("d/m/y"); mysql_query("INSERT INTO table_name (time)VALUES(´$time´)");
בעיקרון זאת השיטה, שיטה הרבה יותר אלגנטית היא לשמור את הזמן - כלומר שימוש בפונקציה time (זה יחזיר כמה שניות עברו מאז השנה 1970) ואז פשוט תעשה את הבא: $get = mysql_query("SELECT time FROM table_name WHERE bla=´bla´"); extract(mysql_fetch_array($get)); $time = date("d/m/y",$time); מקווה שזה עזר לך להבין.. אורן.
דבר ראשון זה בדיוק מה שהתכוונתי. לא חשבתי שאני לא ברור. תודה! עוד אופציה אחת שחוסכת בעיות הכנסת נתונים הוא שימוש בקומבו: 1- ליום 2 - לחודש 3- לשנה וכו הלאה. וניתן גם להשתמש ב strftime לעריכת התאריך ממסד הנתונים.