Я пытаюсь создать инструкцию SQL, используя переменные, которые были размещены на предыдущей странице (показать инструкцию SQL для копирования в div с использованием эха), однако одно из них мешает мне от этого.if isset break my php
<?php
if (isset($_POST['locationName'])) {
echo $_POST['locationName'];
}
?>
Как только я надену это, страница отказывается загружаться. Это не имеет никакого смысла для меня, поскольку у меня есть аналогичный код на всей странице для других полей ввода (чтобы повторно заполнить их после отправки формы).
Как exmaple: это работает отлично:
<input type="checkbox" name="lead" value="1" <?php if(isset($_POST['lead'])) echo "checked='checked'"; ?> />Lead Required<br>
Я пытался изменить типы кавычек, и пытались использовать htmlspecialchars, а также htmlentities в эхо, но каждый раз, когда я оставить в заявлении в, он разбивает страницу.
Как только я прокомментирую, что если заявление вышло, страница загружается снова.
Вот поле ввода для значения $ _POST [ 'locationName']:
<input required autofocus type="text" pattern="[a-zA-Z0-9-'\s\!\@\*]+" name="locationName" maxlength="100" size="67" placeholder="Place Name" value="<?php echo isset($_POST['locationName']) ? $_POST['locationName'] : '' ?>" />
Любые ошибки в журнале PHP ошибки? – Barmar
Оставить свой полный код – Daan
@Barmar: Не знаю, как это посмотреть – Jim