У меня мертвый момент в мозгу … Если кто-то сможет поговорить со мной и внести предложения, это было бы здорово.
Я импортирую URL из базы данных, например, www.mysite.com/images/image1.jpg
установленный как переменная newimage1
Это загружается из БД и помещается на страницу.
Поскольку это страница редактирования, пользователь может загрузить новое изображение.
Если пользователь не загружает новое изображение, но сохраняет страницу в любом случае, переменная newimage1
не установлена, она очищает существующий URL-адрес изображения от базы данных, потому что для переменной установлено значение ""
.
Каков наилучший способ сделать это? Оператор if, который проверяет, является ли newimage1
пустым и удаляет его из обновления в базу данных?
Извините за этот простой вопрос!
$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";
if( empty($_REQUEST['newImage1']) ) { //program logic } else { //program logic }