我是 PHP/MySQL 的新手,但我决定制作某种接口来处理我商店的库存。我已经学到了很多东西,但现在我陷入了绝望。
此表格显示一组特定类型的库存和数量:
<form method="post" action="submit.php">
<?php
while ($row = mysql_fetch_assoc($rs)) {
echo"<input type=\"hidden\" name=\"ovid[]\" value=" . $row['option_value_id'] . " />";
echo $row['name'];
echo"<input type=\"text\" name=\"quant[]\" value=" . $row['quantity'] . " />";
echo"<input type=\"submit\" /><br />";
} ?>
</form>
这是submit.php:
$_POST['ovida'] = implode(",",$_POST['ovid']);
$_POST['quanta'] = implode(",",$_POST['quant']);
print $_POST["ovida"];
print $_POST["quanta"];
$ovidyay = $_POST["ovida"];
$quantyay = $_POST["quanta"];
$query = "UPDATE product_option_value SET quantity ='$quantyay' WHERE option_value_id = '$ovidyay'";
$rs = mysql_query( $query )
or die( mysql_error() );
当我按下提交时没有错误(有很多),但我唯一可以更新的条目是列表中的第一个。任何帮助将不胜感激。