• ベストアンサー

mysqlの結果セットを配列に

while($row=mysql_fetch_array($res)){ echo "<form action=kousin.php method=post>"; echo "<TD bgcolor=#FFFFFF><input type='text' name=zaiko[] value=". $row["注文"] . "></td>"; echo "<input type=hidden name=store1 value=". $row["注文"] .">"; --------------------------------------------------- $zaiko[]=$_POST["zaiko[]"]; 上記のようなイメージでフォームから送った結果セットを配列として格納したいのですが、どのようにしたら良いのでしょうか?よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mpx
  • ベストアンサー率71% (149/209)
回答No.1

質問の意図を理解できているか自信がありませんが、 <input type='text' name='zaiko[]' value='注文品'> 上記のように配列形式でnameが指定されている場合は $zaiko=$_POST['zaiko']; のようにして受ければ、$zaikoに配列形式として格納されます

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

zaiko[]と、store1が同じ$row["注文"]となっていますが これは何を意図しているのでしょうか? 同じ値であるのなら、別名で送る意味はないのでは? それともtextの値は、あくまでもデフォルト値でユーザーが自由に 書きかえるという意図でしょうか?