Php 更新图像上载文件
你能帮我更新我的示例项目中的图像吗 这是我的密码:Php 更新图像上载文件,php,html,mysql,Php,Html,Mysql,你能帮我更新我的示例项目中的图像吗 这是我的密码: $dir = "C:/xampp/htdocs/test/individualpictures/"; $names = $_FILES["uploadedfile"]["name"]; $temp = $_FILES["uploadedfile"]["tmp_name"]; $uploadfile = $dir . basename($names); <input
$dir = "C:/xampp/htdocs/test/individualpictures/";
$names = $_FILES["uploadedfile"]["name"];
$temp = $_FILES["uploadedfile"]["tmp_name"];
$uploadfile = $dir . basename($names);
<input type="file" name='uploadedfile'></input>
<input type="submit name="update"></input>
if(isset($update)){
mysql_query("UPDATE contact_individual SET attachment='$uploadedfile'
WHERE contactID_individual='$text'");
}
$dir=“C:/xampp/htdocs/test/individualpictures/”;
$names=$\u文件[“uploadedfile”][“name”];
$temp=$\u文件[“uploadedfile”][“tmp\u名称”];
$uploadfile=$dir。基本名称($名称);
你可以按下面的方法做
示例代码
<?php
$dir = "C:/xampp/htdocs/test/individualpictures/";
$names = isset($_FILES["uploadedfile"]["name"]) ? $_FILES["uploadedfile"]["name"] : '';
$temp = $_FILES["uploadedfile"]["tmp_name"];
$dir = $dir . basename($names);
echo '<input type="file" name="uploadedfile" />';
echo '<input type="submit name="update" />';
if(isset($_POST['update']))
{
mysql_query("UPDATE contact_individual SET attachment='$dir' WHERE contactID_individual='$text'");
}
?>
您可以简单地检查是否正在进行任何更新。我的意思是你可以检查文件名是否为空。基于此,您可以更新表,也可以不更新 您已使用$uploadfile在db中保存路径,因此只需使用$dir=$dir.basename($NAME),这也会起作用…如果未选择任何文件,它将显示错误,因此您还可以检查文件是否已上载,然后将其添加到db中。但我希望发生的是,例如,当我更新配置文件时,图像/上载的文件将不会替换数据库中保存的路径。如何为这种类型的表单添加默认值?我认为我唯一的问题是如何在这种类型的表单上添加默认值。whola如果你看到$names,你是绝对正确的。我更改了代码并添加了turnery if条件。但是当我单击“更新”按钮,路径已替换为空白路径。