我正在尝试制作一张表格而我想处理它但我无法处理。
以下是 myhome.php
的表单。
<form method="post" action="upload.php" enctype="multipart/form-data"> <br>
<img id="im" src="pic.png" width="30" height="30" />
<input type="image" id="su" " src="sent.png" width="50" height="50" />
<input type="file" id="my_file" style="display: none;" />
<input type="submit" id="submit" value="fileToUpload" style="display: none;" name="submit"/>
</form>
我正在使用jQuery将图片连接到输入。
问题是我无法在upload.php
中收到数据 - 它给我一个空_post['submit']
。
upload.php
:
<?php
if(isset($_POST["submit"])) {
echo "its not empty " ;
} else {
echo "error";
}
?>
答案 0 :(得分:1)
当您提交表单时,操作文件upload.php
将从表单中的每个元素接收key =&gt;值变量对。
每个收到的变量的名称将是每个元素的name="somename"
HTML属性。
因此,只需在输入元素中添加name="somehting"
。
<input name="fname" type="text" />
然后,在PHP方面:
$fn = $_POST['fname'];
你明白了。
答案 1 :(得分:0)
删除style =“display:none;”从提交按钮,并给它不透明度0而不是
答案 2 :(得分:0)
更改
<input type="image" id="su" " src="sent.png" width="50" height="50" />
到
<input type="image" id="su" src="sent.png" width="50" height="50" />
然后在下一页(upload.php)上尝试
echo "<pre>"; print_r($_POST); echo "</pre>";
这将给出您获得的所有帖子值。