Здравствуйте. Пишу код на добавление строчки в базу. Хочу сделать две кнопки, после нажатия первой показываются данные, и появляется вторая кнопка, с текстом "вы уверены, что хотите добавить эти данные в таблицу?" Но после нажатия второй кнопки форма страницы очищается, и данные не заносятся. Как правильней расположить эти две кнопки? Код ниже
echo '<form method="post" class="update">
<input type="text" name="id_book" size="10" value="">
<button type="submit" name="addid">Добавить наименование</button></form>';
if (isset($_POST['addid']))
{
//Код первой кнопки, отрабатывает хорошо
echo 'Заносим эти данные? <form method="post" class="update">
<button type="submit" name="addbase">Да</button></form>';
if (isset($_POST['addbase']))
{
echo 'код второй кнопки';
}
}
Дело не в расположении кнопок, а их обработке. Вытащите обработку второй кнопки из первого условного оператора.
if (isset($_POST['addid']))
{
//Код первой кнопки, отрабатывает хорошо
echo 'Заносим эти данные? <form method="post" class="update">
<button type="submit" name="addbase">Да</button></form>';
}
if (isset($_POST['addbase']))
{
echo 'код второй кнопки';
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
В чём суть каждого из спецификаторов? И почему в данном коде я не могу получить доступ к переменной i ,так как по определению static хранит значение...
Начал недавно учиться программировать на c++ при выборе функции enter() во второй раз, моя программа выдаёт ошибку vector subscript out of range