フォーム内にフォームがあり、これによりトップフォームが応答しなくなります。 2番目のフォーム(最初のフォームの内側)を外すと、最初のフォームが機能します。これは私が持っている第二の形式されています。これは最初のフォームが動作しない可能ので、私は、フォームフィールドを脱ぐことができ、その後、送信ボタンは、このようimgupload.php
にフォームデータを送信することができれば、私はHTMLフォームを使用する代わりにPOSTボタンを送信します。
<form action="imgupload.php" method="post" enctype="multipart/form-data">
<h3>Upload a new image:</h3>
<input type="file" name="fileToUpload" id="fileToUpload">
<br>
<input type="hidden" value="<?php echo $row['Gallery_Id']; ?>" name="gid">
<input type="hidden" value="User" name="user">
<input type="submit" value="Upload Image" name="imgup">
</form>
思っていました。
<input type="file" name="fileToUpload" id="fileToUpload">
<input type="hidden" value="<?php echo $row['Gallery_Id']; ?>" name="gid">
<input type="hidden" value="User" name="user">
<input type="submit" value="Upload Image" name="imgup" action="imgupload.php" method="post" enctype="multipart/form-data">
これは現在機能しません。私はこれを働かせる方法はありますか?そうでない場合は、このデータを他のPHPに送る別の方法は何ですか?
なぜフォーム内にフォームが必要ですか?あなたは2つのフォームを組み合わせている場合、なぜ2つのPHPドキュメントを使用するのですか? – Ethernetz
2つのフォームは結合されていません。私はデータベースからいくつかのものをループしています、そして、これらの入力フォームはループの中に一緒に来なければなりません。最初のフォームはデータを同じファイル(newsearch.php)にポストし、2番目のフォームは 'imgupload.php'にデータをポストします。 –
2つのフォームを結合してphpドキュメントをマージしたり、もう一方のフォームを置き換えたりするのはどうしてですか?