我正在尝试将图片链接放入表单(而不是提交按钮)。我在处理表单时无法提取图像。
这是我用于将图像放入表单的PHP代码...
$picture = "
<div id='photo'>
<input type='image' name='image' src='www.sampleimage.jpg'>
</div>";
<div class='formData'>
<form action='recToDb.php' method='post'>" .
$picture .
"<input type='submit' name='toDB'>
</form>
</div>";
图像以HTML格式上传,该部分工作正常。一旦用户满意,他们就可以点击提交按钮。此时,我想将图像(或图像源)添加到数据库中。现在,我只想用这段代码提取图像......
if (isset($_POST['toDB']))
{echo $_POST["image"];}
如果我执行var_dump($ _ POST),图像甚至不在数组中,所以我相信图像不会进入表单,但我不确切地知道我的问题是什么。
请注意,表单中还有其他内容我没有在上面的代码中显示,我没有提取问题。
答案 0 :(得分:0)
$picture = "
<div id='photo'>
<input type='image' name='image' src='www.sampleimage.jpg'>
</div>";
$ picture不应该拉HTML,而应该只包含上传的内容。
$picture = $_POST["image"];
那么你应该能够拨打$ picture。
至于我的理解,你正在努力:
要显示所有未自动抛出的错误,请添加
error_reporting(E_ALL);
ini_set('display_errors', '1');
代码之后。