• ベストアンサー

POSTの項目に追加

POSTの項目に変数を代入して値を受け渡したいのですが $_POST=$name;としましたがうまくいきません。教えて下さい。

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

  • ベストアンサー
  • kusukusu
  • ベストアンサー率38% (141/363)
回答No.2

そもそも発想がおかしいです。 #No1でも言われていますが、$_POSTはサーバーPOSTされたデータが格納される変数なので、$_POSTに$nameを代入して… って発想はナンセンスですよ。 <input type="text" name="name"> によってPOSTされたデータが $_POST["name"]です。

その他の回答 (1)

回答No.1

$_POSTは連想配列です。 もし$nameが変数ならば、 $_POST['name'] = $name; としてはいかがでしょうか。 $_POSTは全画面からのデータを受け取る引数なので、 もし、$_POST['name']のデータが存在する場合は上書きされます。 $nameが同じ連想配列ならば $_POST = array_merge($_POST, $name); としてはいかがでしょうか。

関連するQ&A