提交多行更新

时间:2013-08-30 05:55:52

标签: php mysql

在php代码的顶部我从DB获取数据:

$pricesql="SELECT * FROM my_table";
$pricesqlresult=mysql_query($pricesql);

在正文中我有以下内容以列出结果

<?php
while($rows=mysql_fetch_array($pricesqlresult)){
$date[]= $rows['date'];
?>
<p><input name="price[]" type="text" value="<? echo $rows['price']; ?>"></p>
<?php
}
?>

在页面底部我有一个PHP代码与以下sql:

<?php
if($_SERVER['REQUEST_METHOD'] == "POST"){
for($i=0;$i<$count;$i++){
$sql1="UPDATE my_table SET price='".$_POST['price'][$i]."' WHERE date='$date[$i]'";
$result99=mysql_query($sql1);
}
}
mysql_close();
?>

我不知道为什么代码不会更新。

由于

0 个答案:

没有答案