У меня есть форма, которая позволяет пользователям вводить адреса (автозаполнение Google мест). когда эта форма отправлена, значение сохраняется как $_SESSION
переменная и пост. Теперь, когда пользователь нажимает назад, я хочу установить значение поля ввода адреса с помощью $_SESSION
переменная, но я не могу заставить ее работать.
<input class="form-control" name ="collectPoint" required="true" type="text" id="search-field-from" <?
if(isset($_SESSION['collectPoint'])){echo 'value =$_SESSION['collectPoint']';}
else{ echo 'placeholder="Collection Location"';} ?> >
Попробуйте как ниже:
<?php
if(isset($_SESSION['collectPoint']))
{
$collectPoint = "value='".$_SESSION['collectPoint']."'";
}
else
{
$collectPoint = "placeholder='Collection Location'";
} ?>
<input class="form-control" name ="collectPoint" required="true" type="text" id="search-field-from" <?php echo $collectPoint; ?>/>
Других решений пока нет …