我正在尝试上传没有提交按钮的图像。我的代码适用于不带按钮的提交。
我的HTML代码
<form name="service_image_form" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
Add new image <input name="userfile" type="file" id="userfile" onchange="return subForm()" />
</form>
<script>
function subForm() {
document.service_image_form.submit();
};
</script>
但是我在使用PHP检索数据时很少感到困惑。在PHP中,我尝试了类似的方法来检索数据。
if (isset($_POST['service_image_form']))
{
echo "working";
}
在这里,我试图回显“工作”只是为了确认。如果我的条件正常,则可以将映像保存到服务器和数据库。我知道它很简单,但在这里停留了一段时间。浏览了很多链接,但不知道。这个你能帮我吗。
我知道如果我有一个带有名称=“ submit”的提交按钮,那么我可以像这样检索
if(isset($_POST['submit']))
{
upload code comes here..
}
我不要提交按钮。
要检查是否发出过帐请求:
if($_SERVER['REQUEST_METHOD']=='POST'){
echo "working";
}
请注意,上传的文件数据将位于$_FILES
superglobal中,而不是$_POST
,如Fred所述,您将需要在表单上添加enctype属性。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句