我有一个脑子死亡的时刻......如果有人可以和我谈谈并提出一些很好的建议。
我正在从数据库导入网址,例如www.mysite.com/images/image1.jpg
设置为变量newimage1
这是从数据库加载并放在页面上。
由于这是一个编辑页面,用户可以上传新图像。
如果用户没有上传新图像,但仍保存页面,则未设置变量newimage1
,它会清除数据库中的现有图像URL,因为该变量设置为{{1} }。
最好的方法是什么? if语句,用于检查""
是否为空并将其从更新中删除到数据库中?
抱歉这个简单的问题!
答案 0 :(得分:1)
if( empty($_REQUEST['newImage1']) ) {
//program logic
} else {
//program logic
}
答案 1 :(得分:1)
$image_name = "";
if(!empty($_FILES)){
$image_name = $_FILES['image']['tmp_name'];
}
$sql = "UPDATE table SET var1 = 'value1', var2='value2'";
if($image_name != "")
$sql .= ", image_name = '".$image_name."'";
$sql .= " WHERE id_entry = 5";