私の紛らわしい質問で申し訳ありません。詳細を言い換えてみましょう:
$query = "SELECT * FROM table";
sample data:
Item Name: Quantity:
Coke 2
Pepsi 3
Gatorade 4
<form action="exec.php" method="POST">
<input type="hidden" name="item_name" value="<?php for each loop goes here?/>"
<input type="hidden" name="quantity" value="<?php for each loop goes here?/>"
<input type="submit" name="submit"/>
</form>
さて、私の exec.php ページで。
if(isset($_POST['submit'])){
$item_code =$_POST['item_code'];
$quantity =$_POST['数量'];
$test= 爆発('\n',$item_code);
$test2 = 爆発('\t',$数量);
この部分が私の問題です..ここに私の更新クエリがあります:
foreach($item as $test){
$update = "UPDATE table SET quantity='$quantity' WHERE item_code='$item_code'"
}
}
ご覧のとおり、$item_code に一致させるためにループする必要があるため、$quantity は除外されます。
またはこれを行うためのより良い方法はありますか?
私はphpにかなり慣れていないので、間違ったやり方をしている場合はご容赦ください..