Я хотел бы поместить несколько изображений рядом друг с другом в (своего рода) файле edit.php.
Если столбец пуст, я бы хотел добавить опцию для загрузки другого файла.файл в него.
Если столбец заполнен, я бы хотел, чтобы он отображал, что в нем (путь к изображению).
Проблема в том, что если я выполню этот кодбудет делать то, что я ожидаю.
столбец пустой, но он будет выполнять код после else, что означает, что он заполнен.
Если чувствуете, чтоЯ просто что-то упустил, но ничего не могу найти по этому поводу.
Я пытался заменить (пусто ['COLUMN'])) на (! empty ['COLUMN'])), (isset['COLUMN'])) и (! Isset ['COLUMN'])).Каждый раз одни и те же результаты.
$sql = "SELECT * FROM TABLE WHERE id = '$id'";
if($res = mysqli_query($conn, $sql)){
if(mysqli_num_rows($res) > 0){
while($row = mysqli_fetch_array($res)){
if(empty($row['COLUMN1'])) {
echo '<input type="file" class="form-control-file" name="COLUMN1">';
} else {
echo '<a href="' . $row['COLUMN1'] . '"><img src="' . $row['COLUMN1'] . '"></a>';
}
}
}
}
Я ожидал, что PHP выполнит первый фрагмент кода (после начального оператора if), если столбец пуст.И все же он выполняет вторую.