У меня есть инструкция if ниже. Я пытаюсь убедиться, что переменная client2 не является пустой до выполнения обновления, поскольку обновление должно быть выполнено для этого клиента, но когда-либо я раскомментировал if заявление это дает белый экранесли оператор вызывает белый экран
if(!empty($client2)
{
mysqli_query($con,$query) or die ("Could not update ");
header('Location: preview.php?=client=$client');
}
, что я хотел бы для этого не производить белый экран я подозреваю, что это незначительная ошибка я проглядели
проблема существовала и до того я добавил
header('Location: preview.php?=client=$client');
это было добавлено как последний шаг, который необходимо выполнить после выполнения обновления, но мне нужно будет добавить проверку, чтобы отобразить ошибку, если она не удалась из обновления, прежде чем делать заголовок, но пока я сосредоточен на получении сделать обновление независимо от MySQL ошибок
Вы упустили закрывающую скобку в пустой клиентской проверке –
Вы должны заметить, что переменные вставки не встречаются внутри строк одиночной кавычки. Это должно быть 'header (" Location: preview.php? Client = $ client ");' или concatenate с 'header ('Location: preview.php? Client ='. $ Client);' – sjagr