|
|
|
รบกวนหน่อยครับบบ ทำไมมันขึ้นแต่คำว่า "Array" code ผิดตรงไหนอ่ะครับ |
|
|
|
|
|
|
|
1. add.php
<h3>รายการอาหารวันนี้</h3>
<form name="form1" method="post" action="dbase">
<input type="checkbox" name="choice[]" value="ยำไส้กรอก">ยำไส้กรอก<br>
<input type="checkbox" name="choice[]" value="ยำตะไคร้">ยำตะไคร้<br>
<input type="checkbox" name="choice[]" value="ยำแหนมสด">ยำแหนมสด<br>
<input type="checkbox" name="choice[]" value="ยำหมูยอ">ยำหมูยอ<br><br>
<input type="checkbox" name="choice[]" value="ไข่พะโล้">ไข่พะโล<br>
<input type="checkbox" name="choice[]" value="แกงเขียวหวานหมู">แกงเขียวหวานหมู<br>
<input type="checkbox" name="choice[]" value="พะแนงเนื้อ">พะแนงเนื้อ<br>
<input type="checkbox" name="choice[]" value="ไข่ยัดไส้">ไข่ยัดไส้<br><br>
<input type="checkbox" name="choice[]" value="ลอดช่อง">ลอดช่อง<br>
<input type="checkbox" name="choice[]" value="รวมมิตร">รวมมิตร<br>
<input type="checkbox" name="choice[]" value="ทับทิมกรอบ">ทับทิมกรอบ<br>
<input type="checkbox" name="choice[]" value="บัวลอย">บัวลอย<br><br>
<input type="checkbox" name="choice[]" value="น้ำอีดลม">น้ำอีดลม<br>
<input type="checkbox" name="choice[]" value="ชาดำเย็น">ชาดำเย็น<br>
<input type="checkbox" name="choice[]" value="กาแฟเย็น">กาแฟเย็น<br>
<input type="checkbox" name="choice[]" value="เก๊กฮวย">เก๊กฮวย<br><br>
<input type="text" name="bet">=> จำนวน (ชุด)<br><br>
<input type="submit" name="Submit" value="Submit">
<input type="reset" name="Submit2" value="Reset">
</form>
2.dbase.php
<?php
$today = date("d-m-Y");
$time = date("H:i");
//การบันทึกระบบฐานข้อมูล MySQL
//ติดต่อโปรแกรมฐานข้อมูล MySQL
$link=mysql_connect("localhost","root","admin");
mysql_query ("set names tis620");
if (!$link)
{
print("ERROR");
}
else
{ }
//ติดต่อฐานข้อมูล
mysql_select_db("CheckBox",$link);
//เปิด ตาราง
$sql="insert into CheckBox (id, today, time, choice)
values ('$id', '$today', '$time', '$choice')";
//เพิ่มข้อมูลลง
$res = mysql_query($sql );
if ($res==1)
echo "<meta http-equiv='refresh' content='1; url=show.php'>" ;
?>
3.show.php
<form method="post" action="add.php">
<input type="submit" style="width:100px; height:30px" value="Add data">
<?php
// เริ่มติดต่อฐานข้อมูล
mysql_connect($host, $username, $password) or die("ติดต่อฐานข้อมูลไม่ได้");
mysql_query ("set names tis620");
// เลือกฐานข้อมูล
mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้");
// คำสั่ง SQL และสั่งให้ทำงาน ASC L-H DESC H-L
$sql = "select * from $db order by id_bill ASC";
$dbquery = mysql_db_query($db, $sql);
// หาจำนวนเรกคอร์ดข้อมูลในตาราง
$num_rows = mysql_num_rows($dbquery);
// เริ่มวนรอบแสดงข้อมูล
$i=1;
while ($i <= $num_rows)
{
$result = mysql_fetch_array($dbquery);
$id = $result[id];
$today = $result[today];
$time = $result[time];
$choice = $result[choice];
echo "<table width='600' border='1'>";
echo "<tr>";
echo "<td width=50>$i</td>";
echo "<td width=50>$id_bill</td>";
echo "<td width=100>$today</td>";
echo "<td width=100>$time</td>";
echo "<td width=200>$choice</td>";
echo "</tr></table>";
$i++;
}
?>
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2010-10-01 23:11:22 |
By :
kero_122520 |
View :
839 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จะทำอะไรครับ เลือกได้หลายข้อหรอ ก็ส่งไปเป้น array ต้อง each ลูปในการ insert ครับ
|
|
|
|
|
Date :
2010-10-02 00:20:16 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$choice = $_POST['choice'];
foreach($choice as $ch =>$val)
{
$sql="insert into CheckBox (id, today, time, choice) values ('$id', '$today', '$time', '$val')";
mysql_query($sql);
}
echo "<meta http-equiv='refresh' content='1; url=show.php'>" ;
|
|
|
|
|
Date :
2010-10-02 07:43:04 |
By :
kalamell |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|