您能帮助我更新示例项目中的图片吗?
这是我的代码:
$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'");
}
请注意我已经保存在我的数据库中的图像的网址,而我想要的是当用户没有做任何操作时,保存到我的数据库的网址将不会被替换为空白网址。谢谢!
答案 0 :(得分:0)
您可以按照以下方式进行操作。
示例代码。
<?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'");
}
?>
答案 1 :(得分:0)
您可以简单地检查是否有任何更新。我的意思是你可以检查文件名是否为空。基于此,您可以更新表或不更新。