|
|
|
ติดปัญหาINSERT ข้อมูล และ รับค่าผ่าน form ครับ มือใหม่ครับ |
|
|
|
|
|
|
|
มือใหม่ครับ ขอสอบถามหน่อยครับ ผม ผมส่งค่าผ่าน href
Code (PHP)
<td><a href="add_time.php?user_id=<?php echo $rec_user_id; ?>"><span class="glyphicon glyphicon-remove-sign" aria-hidden="true"></a></td>
ผมก็รับค่าหน้า add_time.php
Code (PHP)
$st_id =$_POST['st_id'];
$bbb = $_GET['bbb'];
$rec_user_id=$_GET['user_id']; ด้วยอันนี้ รับค่าเสร็จผมก็สร้าง form
<form class="form-group" method="post" action="?bbb=f5">
<div class="form-group"><input name="st_id" type="text" class="form-control" placeholder="ID" value="<?php echo $rec_user_id;?>" disabled></div>
</form>
$st_id =$_POST['st_id']; ผมก็รับค่าจาก form
ที่นี้ผมจะ insert ข้อมูลครับ
Code (PHP)
if($bbb == "f5" ){
$sql_login = "INSERT INTO tbslip(`id`, `id_t`, `id_u`, `pay`, `dateslip`) VALUES (NULL, '$d_id', '$st_id', '$pay', '$d1' )";
$dbconnect->query($sql_login);
echo $sql_login;
}
INSERT INTO tbslip(`id`, `id_t`, `id_u`, `pay`, `dateslip`) VALUES (NULL, '3', '', '600', '2016-11-01' ) อันนี้ข้อมูลที่ echo ออกมาครับ
echo $rec_user_id ; มีค่ามาหน้า add_time.php นะครับ 197 ID ของอีกตารางครับ
พอบันทึกค่า $st_id ไม่บันทึกด้วย ครับ ผมทำอะไรผิดหรือป่าวครับ ขอบคุณผู้รู้มากๆๆครับ มือใหม่ครับ
Tag : PHP, MySQL
|
ประวัติการแก้ไข 2016-11-30 10:44:43 2016-11-30 10:54:25
|
|
|
|
|
Date :
2016-11-30 10:42:36 |
By :
binzmaster |
View :
840 |
Reply :
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องหา Error ให้ได้ครับ หรือไม่ลอง copy : INSERT INTO tbslip(`id`, `id_t`, `id_u`, `pay`, `dateslip`) VALUES (NULL, '3', '', '600', '2016-11-01' ) ไปรันผ่าน phpMyAdmin ดูว่าสามารถรันได้ไม๊?
|
|
|
|
|
Date :
2016-11-30 10:57:12 |
By :
arm8957 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
phpMyAdmin INSERT INTO tbslip(`id`, `id_t`, `id_u`, `pay`, `dateslip`) VALUES (NULL, '3', '197', '600', '2016-11-01' ) ถ้าเราใส่ 197 ไป บันทึกได้ครับ ไม่ใส่ ก็จะเป็น 0 ไปครับในตำแหน่ง ฟิลด์ id_u อ่าครับ
|
|
|
|
|
Date :
2016-11-30 11:01:52 |
By :
binzmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตั้งขนิดของฟิลด์ ไม่ให้รับค่าว่าง หรือ ค่าซ้ำ หรืออะไรนอกจากนั้นหรือเปล่า
|
|
|
|
|
Date :
2016-11-30 15:01:17 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
INSERT INTO tbslip(id_t, id_u, pay, dateslip) VALUES ( '".$d_id."', '".$st_id."', '".$pay."', '".$d1."' )
แบบนี้ได้ไหมครับ
|
ประวัติการแก้ไข 2016-11-30 17:03:10
|
|
|
|
Date :
2016-11-30 17:00:47 |
By :
Pla2todkrob |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
INSERT INTO tbslip(id_t, id_u, pay, dateslip) VALUES ( '2', '', '111', '2016-12-02' ) ไม่ได้เหมือนเดิมเลยครับ ไม่รู้เกิดจากอะไร
|
|
|
|
|
Date :
2016-12-01 10:35:21 |
By :
binzmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="form-group"><input name="st_id" type="text" class="form-control" placeholder="ID" value="<?php echo $rec_user_id;?>" disabled></div> สรุปเกิดจากตัวนี้ครับ disabled ลบบันทึกได้เลยครับ
|
|
|
|
|
Date :
2016-12-01 11:42:26 |
By :
binzmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
disabled มันก็ไม่ส่งค่าถูกต้องแล้ว ไม่อยากให้แก้ไขใช้ readonly หรือซ่อนก็ type="hidden"
|
|
|
|
|
Date :
2016-12-01 16:13:29 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|