• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:phpによるアンケート csvに保存)

PHPによるアンケート回答結果のCSV保存

このQ&Aのポイント
  • PHPを使用して作成したアンケート回答結果をCSVファイルに保存する方法について教えてください。
  • アンケートの回答ボタンを押すと、回答内容がCSVファイルに反映されるようにしたいです。
  • 現在回答ボタンを押してもCSVに保存されず、困っています。どなたか助けていただけないでしょうか。

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

  • ベストアンサー
回答No.2

type="submit"のボタンが押されたとき,ブラウザはform要素のaction属性で指定されているURIを, method属性で指定したメソッドで呼び出します。 今回の場合,actionはlog.csvでmethodがGETですから, log.csv?simei=XX&gender=YY&favorite_sports=ZZ&check1=WW&submit=UU を相対パスとしてブラウザのURI入力欄に入力したのと同じ扱いになります。 まず, ・form要素のaction属性は,入力されたデータを受け取るPHPファイルのURIにする ・$_POSTで受け取るのであれば,form要素のmethod属性は,POSTとする ことが必要です。 そして,PHPファイル中でCSVに保存する処理をちゃんと書く必要があります。

その他の回答 (1)

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

すみません、どこで「csvに保存」する処理をしているのですか? <form name="form" action="log.csv" method="GET"> だと、 ~/log.csv というURLにアクセスするだけで、log.csvというファイルに保存されるわけではありませんよ。