У меня есть этот код, который меняет переменную $ date после отправки формы.Почему переменная не изменяется после назначения нового значения?
<?php
$date=date("m/d/Y");
?>
<form action="" method="post">
<input type='text' value=<?php echo $date ?> name='day1'/>
<button type='submit' name='btnFilter'>Filter</button>
</form>
<?php
if(isset($_POST['btnFilter'])){
$date=$_POST['day1'];
}
echo $date;
?>
То, что я хотел, это значение по умолчанию # дня1, которое должно быть сегодня. И когда пользователь меняет его и отправляет, страница должна повторять новую дату, а значение в # день1 должно быть новым пользователем. Но в моем коде, когда пользователь отправляет форму, значение # day1 становится сегодня (значение по умолчанию). Что мне нужно изменить?
nice Stealth редактировать (не помечать как редактирование) и используя ответы ниже. * tsk tsk * Ваше исходное сообщение http://stackoverflow.com/revisions/32730657/1 не содержит атрибута имени для вашей кнопки. '' –
На самом деле, я сожалею об этом. Я сделал это, потому что моя проблема не изменилась с этими изменениями. –
у вас также возникнут проблемы, если вы решите прибегнуть к базам данных –