看板 PHP 關於我們 聯絡資訊
有個問題想請教版友 就是有一個訂書的表單 //Book-order.php <form action="handle.php" method="post" name="form1"> <input name="bookname[]" type="text" size="20" maxlength="20" /> <input name="isbn[]" type="text" size="13" maxlength="13" /> <input name="number[]" type="text" size="2" maxlength="2" /> </label> 因為填入表單預設五組 所以bookname isbn number有五組 //handle.php <? $link=mysql_connect("localhost","root",""); mysql_query("set names 'utf8'"); mysql_select_db("book",$link); $ip=$REMOTE_ADDR; for($i=0;$i<count($bookname);$i++) { $str="insert into bookorder(time,bookname,isbn,number,ip) values (now(),'$bookname[$i]','$isbn','$number','$ip')" ; } mysql_query($str,$link) or die("失敗"); mysql_close($link); ?> 上網找資料 好像用陣列的方法可以一次傳多筆表單值 所以就這樣以bookname來修改 只是我try了好幾次 跑不出來 請大家幫幫忙 ~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.223.120.211
thitbbeb:你這樣好像也行啊,$isbn[$i],$number[$i],應該ok吧! 11/12 01:36