フォームを使用してデータベースを更新しています。すべての値を出力して、すべてが正しく機能していることを確認しますが、データベースに追加するとすべてが間違っています。数量が20000の場合、在庫の数量が1に変更されるだけです。わかりません。私はまだMySQLを学んでいますが、これは苛立たしいです
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
require("serverInfo.php");
for($i = 0; $i < 10; $i++){
$quantity = $_POST['quantity'.$i];
$company = $_POST['company'.$i];
$size = $_POST['cardSize'.$i];
if(isset($_POST['box'.$i])){
echo $quantity . "<br / >";
echo $size . "<br / >";
echo $company . "<br / >";
mysql_query("UPDATE `printRun` SET Quantity = '$quantity' AND Size = '$size' where status='Open' AND Company = '$company'");
}
}
mysql_close($link);
}
?>