|
|
|
ทำไมผมรับค่าจาก DatePicker มาแล้วเอาลงดาต้าเบสไม่ได้อะคับ |
|
|
|
|
|
|
|
<link type="text/css" href="css/ui-lightness/jquery-ui-1.8.10.custom.css" rel="stylesheet" />
<script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.10.offset.datepicker.min.js"></script>
<script type="text/javascript">
$(function () {
var d = new Date();
var toDay = d.getDate() + '/' + (d.getMonth() + 1) + '/' + (d.getFullYear() + 543);
$("#datepicker-th-2").datepicker({ changeMonth: true, changeYear: true,dateFormat: 'dd/mm/yy', isBuddhist: true, defaultDate: toDay,dayNames: ['อาทิตย์','จันทร์','อังคาร','พุธ','พฤหัสบดี','ศุกร์','เสาร์'],
dayNamesMin: ['อา.','จ.','อ.','พ.','พฤ.','ศ.','ส.'],
monthNames: ['มกราคม','กุมภาพันธ์','มีนาคม','เมษายน','พฤษภาคม','มิถุนายน','กรกฎาคม','สิงหาคม','กันยายน','ตุลาคม','พฤศจิกายน','ธันวาคม'],
monthNamesShort: ['ม.ค.','ก.พ.','มี.ค.','เม.ย.','พ.ค.','มิ.ย.','ก.ค.','ส.ค.','ก.ย.','ต.ค.','พ.ย.','ธ.ค.']});
});
</script>
<style type="text/css">
.demoHeaders { margin-top: 2em; }
#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
ul#icons {margin: 0; padding: 0;}
ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left; list-style: none;}
ul#icons span.ui-icon {float: left; margin: 0 4px;}
ul.test {list-style:none; line-height:30px;}
</style>
<td><input name="app_date2" type="text" id="datepicker-th-2" value="เลือกวันเดือนปี" size="12" />
$app_date2=$_POST['app_date2'];
$app_time=$_POST['app_time'];
$animal_id=$_POST['animal_id'];
$app_note=$_POST['app_note'];
$date_today=date("Y-m-d");
$time_today=date("H:i:s");
if ($app_note==""or $app_time=="") {
echo "<H2> ระบุข้อมูลไม่ครบ </H2>";
exit();
}
include "connect.php";
$sql="INSERT INTO tb_app VALUES(null , '$animal_id' , '$date_today' , '$app_note' , '$app_date2','0', '$app_time')";
mysql_query($sql);
mysql_close();
echo "<script langquage='javascript'>";
echo 'window.location="app_main.php";';
echo "</script>";
Tag : PHP
|
|
|
|
|
|
Date :
2014-12-10 12:08:35 |
By :
Nantawitton |
View :
1138 |
Reply :
16 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Format ที่ถูกต้องของ MySQL จะต้องเป็น YYYY-MM-DD ครับ
|
|
|
|
|
Date :
2014-12-10 13:36:34 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
function convFormatDate($startdate){
list($ddate, $mdate, $ydate ) = explode("/", $startdate);
if (strlen($mdate)==1){
$mdate = "0".$mdate;
}
if (strlen($ddate)==1){
$ddate = "0".$ddate;
}
$ydate = $ydate - 543;
return $fdate = $ydate."-".$mdate."-".$ddate;
}
//How to use
$app_date2 = convFormatDate($_POST['app_date2 ']);
insert into ...
|
|
|
|
|
Date :
2014-12-10 17:06:00 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมพลาดตรงไหนอีกไหมครับทำไมยังเก็บเป็น 0000-00-00
|
|
|
|
|
Date :
2014-12-10 18:52:41 |
By :
Nantawitton |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ที่พลาด คือไม่ได้ echo print_r( $_POST, true); มาให้ดูอะครับ
ขอดู format วันที่เริ่มต้น หน่อยครับ
|
|
|
|
|
Date :
2014-12-10 18:56:52 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใส่ อันนี้ก่อนบันทั 36 แล้วเอา สิ่งที่มัน echo มาให้ดูหน่อยครั่บ ขอดู format วันที่หน่อยครับ
print_r( $_POST); exit; // พอได้ข้อมูลแล้วให้ลบบันทัดนี้ออกไป
36.$app_date2=$_POST['app_date2'];
|
|
|
|
|
Date :
2014-12-10 19:10:46 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมรับค่ามาจากdatepickerอะคับ
|
ประวัติการแก้ไข 2014-12-10 19:16:35 2014-12-10 19:18:43
|
|
|
|
Date :
2014-12-10 19:15:46 |
By :
Nantawitton |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31/12/2557Array ( [app_date2] => 31/12/2557 [app_time] => 21:01 [animal_id] => 7 [app_note] => กก [submit] => บันทึกข้อมูล )
ได้ข้อมูลนี้มาคับ
|
|
|
|
|
Date :
2014-12-10 19:35:27 |
By :
Nantawitton |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
$dte = "31/03/2014";
$ndte= date('Y-m-d',strtotime($dte));
echo "$ndte";
?>
|
ประวัติการแก้ไข 2014-12-10 20:03:57
|
|
|
|
Date :
2014-12-10 19:51:54 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำไมมันออกมาเปนค่านี้ตลอดเลยอะคับ 1970-01-01
|
|
|
|
|
Date :
2014-12-10 20:19:30 |
By :
Nantawitton |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เพราะไม่ได้แปลงพ.ศ.ให้เป็น ค.ศ.ไงครับ
|
|
|
|
|
Date :
2014-12-10 20:37:53 |
By :
phpinfo() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดุจาก คห 8 นะครับ เขามี comment ไว้ว่า ใส่ปี คศ. นะครับ บอกวิธีการกลอกไว้ด้วย แต่ ไปแลือก 2557
ส่วนที่ออกมาเป็น 1970 โค๊ดมันผิดครับ เลยได้ค่า defaultมาแทน
เอาคำสั่ง php ที่ทำไว้มาดูครับ
|
|
|
|
|
Date :
2014-12-10 21:02:17 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วคับ ขอบคุณทุกคนมากๆนะคับ
|
|
|
|
|
Date :
2014-12-10 21:35:07 |
By :
Nantawitton |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เขียนโค๊ดผิดตรงไหนล่ะครับ 5555
|
|
|
|
|
Date :
2014-12-10 21:39:52 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|