我有一個PHP
腳本,我上傳了一個*.txt
文件,並使用該文件中的信息來執行某些操作。2表單提交互相干擾
形式上傳該文本文件:
<form method="post" action="index.php" enctype="multipart/form-data">
<input class="file-choice" name="file" type="file" />
<input class="upload-button" type="submit" value="Upload Bestand" name="start" />
</form>
後,我用這個文件我想給訪問者一個選擇,改變一些事情,用自己的輸入工作。
的形式爲用戶輸入:當我按下任一文件上傳或用戶輸入的其他形式重新測試的提交按鈕
<form method="post">
<div class="input-block">
<b>Rechts naar links:</b> <br>
<input type="radio" name="horizontaal" value="rl-aan">Aan
<input type="radio" name="horizontaal" value="rl-uit">Uit<br>
</div>
<div class="input-block">
<b>Verticaal:</b> <br>
<input type="radio" name="verticaal" value="ver-aan">Aan
<input type="radio" name="verticaal" value="ver-uit">Uit<br>
</div>
<div class="input-block">
<b>Diagonaal:</b> <br>
<input type="radio" name="diagonaal" value="dia-aan">Aan
<input type="radio" name="diagonaal" value="dia-uit">Uit<br>
</div>
<input type="submit" name="test" />
</form>
我的問題是。例如,如果我按提交用戶輸入,我上傳的文件就沒有了。
我試着將方法從POST
更改爲GET
,並試圖給兩個提交同名,但都沒有工作。
有什麼建議嗎?
使用AJAX發送數據 –
@Johan您是否檢查了要上傳的文件的文件名?如果上傳相同的文件。它會覆蓋之前上傳的文件。 –
John Reca,我沒有上傳新文件。我只是用單選按鈕詢問一些用戶輸入。所以我認爲這不是問題所在。 – JohanStaart