ファイル入力のみのフォームがあります。このファイル入力はCSVファイルを添付するためのもので、送信するとすべてのヘッダーのリストが表示されますから選ぶ。選択を完了したら、これらの選択肢を含む別のフォームをCSVファイルと共に提出して処理したいと思います。初期フォームを送信した後にCSVファイルを再添付します
私の問題は、CSVファイルを2番目のフォームに再接続する方法がわかりません。
私はちょうどデータをPOSTするために配列を使用することを考えましたが、CSVファイルを再接続して正しく処理する方が良いとは思いませんか?
これは私が持っているものですが、これを調べようとしましたが何も見つかりませんでした。
<input type="file" name="fileToUpload" value="<?=$_FILES['fileToUpload']['tmp_name'];?>">
これは、最初の添付ファイルの後の2番目の形式です。 CSVファイルをフォームに添付して処理するにはどうすればよいですか?
これはおそらく、ajax呼び出しでこれを取り除くことができ、2番目のフォームは必要ありません。別のPHPファイルを呼び出して処理します –
どうすればそのファイルにデータを渡すことができますか?配列としてPOSTするだけですか? – GrumpyCrouton
あなたはそれを配列として投稿するか、javascriptフォームデータオブジェクトを使ってajax経由でファイルを送信することができますhttp://stackoverflow.com/questions/21044798/how-to-use-formdata-for-ajax-file-upload – M31