0

私の紛らわしい質問で申し訳ありません。詳細を言い換えてみましょう:

$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にかなり慣れていないので、間違ったやり方をしている場合はご容赦ください..

4

1 に答える 1

0

からのデータの読み取りに問題がありますMySQLか? へのデータの更新に問題がありますMySQLか? いずれにせよ、またはでSQLはなく問題を参照しているようです。スクリプトを投稿できますか?HTMLPHPSQL

于 2012-06-20T01:51:07.787 に答える