|
|
|
checkbox ไม่ลงฐานข้อมูล ใช้แบบ muti เขียนโค้ดแบบนี้ไม่รู้ว่าจะถูกไหม ดูโค้ดให้หน่อยจ้า ว่าแต่มีแบบอื่นอีกไหมในการเลือก checkbox |
|
|
|
|
|
|
|
Code (PHP)
<td>วันที่จัดกิจกรรม</td>
<td><input type="checkbox" name="ch" value="sunday"> อาทิตย์
<input type="checkbox" name="ch" value="monday"> จันทร์
<input type="checkbox" name="ch" value="tuesday"> อังคาร
<input type="checkbox" name="ch" value="wendesday"> พุธ
<input type="checkbox" name="ch" value="thuesday"> พฤหัสบดี
<input type="checkbox" name="ch" value="friday"> ศุกร์
<input type="checkbox" name="ch" value="saturday"> เสาร์ </td>
</tr>
<tr>
Code (PHP)
<?
include "connect.php" ;
$sql = "insert into activity values (null,'{$_POST[act_name]}','{$_POST[type_id]}','$adviser','$place','$num_check') " ;
$result = mysql_query($sql);
$id = mysql_insert_id(); //ถ้าเป็น auto increment ให้ใช้ function เพื่อดึงค่า id ล่าสุด เพื่อนเอาไปใช้ table ที่ 2
for($i=0;$i<count($_POST["ch"]);$i++)
{
if(trim($_POST["ch"][$i]) != "")
{
$sql ="INSERT INTO time3 VALUES ('$act_id', '$sunday','$monday','$tuesday','$wednesday','$thuesday','$friday','$saturday','$start_time','$end_time') ";
mysql_query($sql);
}
}
?>
Tag : PHP
|
|
|
|
|
|
Date :
2010-12-15 11:00:07 |
By :
มือใหม่หัดทำ1 |
View :
835 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Insert แบบไม่ระบุฟิว
INSERT INTO table_name
VALUES (value1, value2, value3,...)
insert แบบระบุฟิว
INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)
เช็คบ๊อค คุณควรตั้งชื่อเป็น ch[]
<input type="checkbox" name="ch[]" value="tuesday"> อังคาร
เวลาวนลูปรับค่า ที่คุณเขียน ถูกแล้วครับ
for($i=0;$i<count($_POST["ch"]);$i++)
{
if(trim($_POST["ch"][$i]) != "")
{
echo $_POST["ch"][$i];
}
}
|
|
|
|
|
Date :
2010-12-15 11:20:21 |
By :
ไวยวิทย์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปลี่ยนเป็น ch [] แล้วก็ยัง insert ไม่ลง ผิดอะไรหว้า
แล้วถ้าอยากจะเก็บแบบ ถ้าผู้ใช้ check ก็ให้ไปแสดงในฐานเป็นเลข 1 ถ้าไม่ให้เป็นเลข 0 แบบนี้ใข้โค้ดแบบนี้ได้ไหม งงจิ๊ งงง ... @@ตาลาย
Code (PHP)
for($i=0;$i<count($_POST["ch"]);$i++)
{
if(trim($_POST["ch"][$i]) != "")
{
$sql ="INSERT INTO time3 VALUES ('$act_id', '$sunday','$monday','$tuesday','$wednesday','$thuesday','$friday','$saturday','$start_time','$end_time') ";
mysql_query($sql);
}
}
|
|
|
|
|
Date :
2010-12-15 13:12:23 |
By :
มือใหม่หัดทำ1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<input type="checkbox" name="ch" value="saturday"> จะเก็บเป็นอะไรเปลี่ยนแปลงเอาจากตรง value ครับ
ส่วนมันไม่ลงฐานข้อมูล คุณเขียนผิดครับ
พวก $sunday $monday นี่มาจากไหน
$sql ="INSERT INTO time3 VALUES ('$act_id', '$sunday','$monday','$tuesday','$wednesday','$thuesday','$friday','$saturday','$start_time','$end_time') ";
|
|
|
|
|
Date :
2010-12-15 13:21:07 |
By :
ไวยวิทย์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ในฐานข้อมูลเก็บเป็นแบบ act_id,sunday,monday แบบนี้อ่ะ ถูกอ่ะป่าว ยากจิงอะไรจิง T^T
|
|
|
|
|
Date :
2010-12-15 13:25:27 |
By :
มือใหม่หัดทำ1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|