|
|
|
สอบถามการแสดงวันที่ให้เป็นค่าว่างและฟอร์มของวันที่่ครับ |
|
|
|
|
|
|
|
ขอสอบถามเรื่องการเพิ่มวันที่
1. เมื่อเพิ่มข้อมูลวันที่ลงในหน้า show อะครับ ถ้าข้อมูลไหนที่เราไม่ได้เลือกวันที่ไว้ อยากให้แสดงเป็นค่าว่าง
แต่ที่ติดอยู่ คือถ้าผมไม่ได้เลือกวันที่ ข้อมูลก็จะแสดงเป็น 0000-00-00 ในตาราง
2. อยากแสดงวันที่ในรูปแบบของ วัน/เดือน/ปี ครับ ปกติจะเป็น ปี/เดือน/วัน รบกวนหน่อยนะคับ
นี่โค้ด insertsave.php
Code (PHP)
<?php
include("connect.php");
$depart_id = $_POST['depart_id'];
$com_user = $_POST['com_user'];
$com_name = $_POST['com_name'];
$com_address = $_POST['com_address'];
$work_id = $_POST['work_id'];
$day = $_POST['day'];
$month = $_POST['month'];
$year = $_POST['year'];
$com_cpu = $_POST['com_cpu'];
$com_mb = $_POST['com_mb'];
$com_ram = $_POST['com_ram'];
$com_vga = $_POST['com_vga'];
$hard_id = $_POST['hard_id'];
$monitor_type = $_POST['monitor_type'];
$monitor_name = $_POST['monitor_name'];
$day2 = $_POST['day2'];
$month2 = $_POST['month2'];
$year2 = $_POST['year2'];
$day3 = $_POST['day3'];
$month3 = $_POST['month3'];
$year3 = $_POST['year3'];
if(!checkdate($month,$day,$year))
{
echo "<script>alert('Pleae check date again!!!');history.back(-1);</script>";
exit();
}
$com_date = "$year-$month-$day";
$monitor_date = "$year2-$month2-$day2";
$monitor_2 = "$year3-$month3-$day3";
$sql = "insert into com values(null,'$depart_id','$com_user','$com_name','$com_address','$work_id','$com_date','$com_cpu','$com_mb',
'$com_ram','$com_vga','$hard_id','$monitor_type','$monitor_name','$monitor_date','$monitor_2')";
mysql_query($sql)or die("error=$sql");
echo "<script type='text/javascript'>alert('Insert Complete!!!');window.location='show.php';</script>";
mysql_close();
?>
Tag : PHP, MySQL, HTML/CSS, JavaScript, JAVA, Windows
|
|
|
|
|
|
Date :
2015-09-17 11:20:49 |
By :
่jayjayover |
View :
818 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบข้อ 2. อยากแสดงวันที่ในรูปแบบของ วัน/เดือน/ปี ครับ ปกติจะเป็น ปี/เดือน/วัน รบกวนหน่อยนะคับ
ใช้ฟังก์ชัน
Code (PHP)
function date_thai($date)// yyyy-mm-ddd แปลงเป็น dd/mm/yyyy
{
if($date=="")
{
return;
}
$year=substr($date,0,4);
$month=substr($date,5,2);
$day=substr($date,8,2);
$time=substr($date,11);
return $day."/".$month."/".$year." ".$time;
}
แล้วเวลาให้ แสดงออกมาก็ เช่น
<input type="text" class="form-control" name="date_borrow" size="15" value="<?php echo date_thai($objResult["date_borrow"]);?>">
ปล.โดยปกติในฐานข้อมูลจะเก็บในรูปแบบ yyyy-mm-dd อยู่แล้วนะคะ เราต้องใช้ฟังชันแปลงเอานะคะ
#เรียนรู้จาก thaicreate มานี่ละคะ (ให้ credit) 5555
|
|
|
|
|
Date :
2015-09-17 16:59:16 |
By :
programmua |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|