我们可以像这样将 PHP 变量设置为 HTML 表单中的输入值<input type="number" name="price" value="<?php echo $editprice;?>" >但这不适用于类型文件的输入。我这样试试<?php$sqlch15="SELECT image1 FROM pc where id=$idtoe";$resultch15= mysqli_query($db, $sqlch15);while ($row = mysqli_fetch_array($resultch15)){ $editimg1 = "<img src='images/" .$row['image1']."'>";} ?><input type="file" name="image1" value = "<?php echo $editimg1;?>">但它不起作用什么是我的错误帮助我。
2 回答
慕仙森
TA贡献1827条经验 获得超7个赞
如果你按下那个按钮,你会上传一张图片到服务器的 /tmp 文件夹(或另一个为此设计的文件夹)
您将创建一个名为 $_FILES['image'] 的数组变量
[_FILES] => Array
(
[image1] => Array
(
[name] => example.png
[type] => image/png
[tmp_name] => /tmp/phpq0JHjV // that is the upload folder
[error] => 0
[size] => 10847
)
)
所以唯一有点意义的就是填写文件名
<input type="file" name="image1" value="<?=$_FILES['image']['name'];?>">
但正如我所说,这没有多大意义,因为缺少有关客户端上此文件路径的信息。
- 2 回答
- 0 关注
- 136 浏览
添加回答
举报
0/150
提交
取消