2表格提交相互干扰

时间:2016-02-18 10:36:42

标签: php html forms

我有一个transform脚本,我上传了一个PHP文件,我使用*.txt文件中的信息做了一些事情。

上传此文字文件的表单:

*.txt

在我使用这个文件之后,我想让访问者选择改变一些东西,并自己输入。

用户输入的表单:

<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,并且我尝试将两个提交的名称都设为相同但两个都不起作用。

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

我明白了。

我必须使用sesions来保存读取文件所需的变量,并将用户输入提交的名称添加到除文件中的读取脚本之外的所有脚本中。

答案 1 :(得分:-1)

提供不同的表单ID并提交按钮ID。