Php 有人知道为什么图像不';无法上传
正如标题所说,有人知道为什么图片没有上传吗? 我正在尝试制作一个propic图像上传页面,但图像无法上传 这是HTML表单:Php 有人知道为什么图像不';无法上传,php,image,upload,Php,Image,Upload,正如标题所说,有人知道为什么图片没有上传吗? 我正在尝试制作一个propic图像上传页面,但图像无法上传 这是HTML表单: <form enctype="multipart/form-data" method="POST" action="../php/modifica-profilo.php"> <!-- other inputs --> <div class="form-group"> <label>Immagine profilo&
<form enctype="multipart/form-data" method="POST" action="../php/modifica-profilo.php">
<!-- other inputs -->
<div class="form-group">
<label>Immagine profilo</label>
<input type="file" name="propic" class="form-control-file" accept="image/x-png,image/jpeg">
<small class="form-text text-muted">Solo immagini .png e .jpg - Dimensione massima 4 MB</small>
</div>
<div class="form-group">
<button class="btn btn-primary btn-block" type="submit" name="dettagliBtn">Salva modifiche</button>
</div>
这是因为,
$\u POST['propic']
将始终为空,
这应该是$\u文件['propic']
你最好用这个
if(!empty($_POST['dettagliBtn'])){
//since you only have 1 data on $_POST which is the button. Because you have given it a name attribute.
而不是这个
if(!empty($_POST['propic'])){
// this will always get false
另外,请确保表单中有“提交”按钮。是否有错误?数据是否正确保存在数据库中?没有错误,所有数据都保存在数据库中,除了Propicy。您必须检查$\u文件['propic']是否为空。我不建议使用问题标题,我们可以想象其他人将在搜索引擎中输入什么,以便他们可以找到此类引用。还要检查move\u上传的\u文件()返回true或FALSE我检查文件开始处的按钮现在,propic名称保存在数据库中,但图像仍然没有保存在文件夹中图像没有保存在文件夹中,因为您以错误的方式检查输入,正如@Jovylle Bermudez所说,您必须检查(!empty($_FILES['propic']){而不是$_POST['propic']@Sfili_81我做了,仍然没有->如果(!empty($_FILES['propic']){既然你现在可以继续提交,你能再次跟踪它吗。这次你可能会让它工作。
if(!empty($_POST['propic'])){
// this will always get false