问题描述
我有一个奇怪的问题,当文件输入为空时,表单正确发布,但添加文件时没有发布任何内容。
我的 html:
<form method="post" action="create_product.PHP" enctype="multipart/form-data">
<?PHP echo display_error(); ?>
<div class="input-groep">
<a href="home.PHP" class="homeknopdonker">Homepage</a>
<label>Product naam</label>
<input type="text" name="product_naam" value="<?PHP echo $product_naam; ?>" autocomplete="off">
</div>
<div class="input-groep">
<label>Beschrijving</label>
<input type="text" name="beschrijving" value="<?PHP echo $beschrijving; ?>" autocomplete="off">
</div>
<div class="input-groep">
<label>Prijs</label>
<input type="text" name="prijs" value="<?PHP echo $prijs; ?>" autocomplete="off">
</div>
<div class="input-groep">
<label>Afbeelding</label>
<input type="file" name="afbeelding" accept=".jpg,.jpeg,.png" autocomplete="off">
</div>
<div class="input-groep">
<button type="submit" class="homeknopdonker" name="register_product"> + Maak product aan</button>
<a href="edit_product.PHP" class="rightsidedark">Terug naar producten</a>
</div>
</form>
当我提交没有任何值的表单时,我可以在我的网络选项卡中看到以下内容:
product_naam:
beschrijving:
prijs:
afbeelding: (binary)
以上数据在Form Data
内
但是,如果我将文件(小图像)附加到 afbeelding
输入(文件),当我发布它时,Form Data
会完全从我的网络选项卡中消失。参数无处可见,当我打开 error_reporting 时,我没有收到任何错误。
这可能是什么原因造成的?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)