0

我有一个脑死的时刻......如果有人可以和我谈谈这个并提出建议,那就太好了。

我正在从数据库中导入 URL,例如www.mysite.com/images/image1.jpg设置为变量newimage1

这是从数据库加载并放置在页面上的。

由于这是一个编辑页面,用户可以上传新图像。

如果用户没有上传新图片,而是保存了页面,则该变量newimage1未设置,它会从数据库中清除现有的图片 url,因为该变量设置为"".

最好的方法是什么?一个 if 语句,它检查是否newimage1为空并将其从更新到数据库中删除?

对不起这个简单的问题!

4

2 回答 2

1
if( empty($_REQUEST['newImage1']) ) {
  //program logic
} else {
  //program logic
}
于 2012-10-29T16:23:01.763 回答
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";
于 2012-10-29T16:33:54.373 回答