Php 2.相互干扰
我有一个Php 2.相互干扰,php,html,forms,Php,Html,Forms,我有一个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="sub
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>
在我处理完这个文件后,我想给访问者一个选择,用他们自己的输入来更改一些东西
用户输入的表单:
<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>
Rechts naar链接:
安
Uit
垂直方向:
安
Uit
诊断:
安
Uit
我的问题是,当我按下文件上传或用户输入的提交按钮时,另一个表单被重新测试。例如,如果我按submit键进行用户输入,我之前上传的文件就消失了
我尝试将方法从POST
更改为GET
,并且我尝试为两个提交者提供相同的名称,但都不起作用
有什么建议吗?给出不同的表单id和提交按钮id。我想出来了
我必须使用sesions保存读取文件所需的变量,并将用户输入提交的名称添加到除文件中读取脚本之外的所有脚本。给所有脚本一个uniqe id没有帮助。但是谢谢你的意见。嗨@PJ,我认为你有足够的声誉在评论框中给出建议。使用AJAX发送data@Johan您是否检查了正在上载的文件的文件名?如果上载了相同的文件。它将覆盖以前上载的文件。John Reca,我不上载新文件。我只是用单选按钮询问一些用户输入。所以我不认为这是个问题。@Matt这是一个学校项目,我们只允许使用PHP/HTMLTo,你的第二个表单发布到什么PHP文件?假设两个表单都发布到相同的index.php?