|
|
|
ถามเรื่องการเก็บค่าวันที่ลง Database (phpMyadmin) ถ้าผมทำวันที่เป็น drop down menu |
|
|
|
|
|
|
|
ถ้าผมทำวันที่เป็น drop down menu โดยที่ value ของวันเป็นเลขสองหลังเช่น 06 เดือนเป็น อักษร 3 ตัวเช่น May และปีเป็นเลข สี่หลัก เช่น 1985
ผมควรจะเขียน code อย่างไร และกำหนดค่าที่ phpMyadmin อย่างไรครับ (ค่าที่ PhpMyadmin เช่น varchar 255)
ตัวอย่าง form
และนี้เป็น code ที่ผมลองเขียนแต่มันไม่เก็บค่า value ของวันเดือนปีมาให้
<?
if($txtName=="" || $txtSurname=="" || $txtBaby=="" || $gender=="" || $day=="" || $month==""|| $year=="" || $Phone=="" || $CellPhone=="" || $txtEmail=="" || $txtAddress=="" || $txtZipcode=="")
{
print ("Pleasd fill the form<br>");
}
else
{
$link=mysql_connect("localhost","","");
if (!$link)
{
print ("Can't connect the Database.");
}
else
{
mysql_select_db("ชื่อ database",$link);
$sql="insert into ชื่อตาราง (txtName,txtSurname,txtBaby,gender,day,month,year,Phone,CellPhone,txtEmail,txtAddress,txtZipcode)
values ('$txtName','$txtSurname','$txtBaby','$gender','day','month','year','$Phone','$CellPhone','$txtEmail','$txtAddress','$txtZipcode')";
$res= mysql_query ($sql);
if ($res==1)
print ("Thank! for your information");
else
print ("Sorry! Out off Service");
}
}
?>
ขอบคุณมากครับ
Tag : - - - -
|
|
|
|
|
|
Date :
2009-05-07 01:31:36 |
By :
idzstar |
View :
4613 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แนะนำให้เก็บวันที่ใน MySQL เปลี่ยนจาก Varchar เป็น Date ครับ
ส่วนลักษณะการเก็บวันที่จะเป็นแบบ YYYY-MM-DD(0000-00-00) ครับ
เดือนให้เป็นตัวเลขสองหลักครับ ส่วนปี หากตอนแสดงผลเป็น ปีพ.ศ. ให้บวกลบ 543 เอา ตอนเก็บให้เก็บเป็น ค.ศ. ครับ
|
|
|
|
|
Date :
2009-05-07 04:25:00 |
By :
chotiwat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|