作者Iamsbc (小黑炭)
看板PHP
标题[请益] 关於表单传送的问题
时间Mon Nov 12 00:31:55 2007
有个问题想请教版友
就是有一个订书的表单
//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
1F:→ thitbbeb:你这样好像也行啊,$isbn[$i],$number[$i],应该ok吧! 11/12 01:36