Вот мой код в php.У меня есть страница подтверждения кредитной карты php, с кнопкой 2, отредактируйте детали и отправьте.У меня есть файл инициализации, который будет выполнять задачи на основе того, что такое cc_confirm и что такое editval, подтверждать и редактировать детали соответственно.
if($_POST['cc_confirm1']=='y' && $_POST['$editval']!='y' && !isset($editval))
{echo '<input name="submitbtn" type="submit" value="Edit Details" /><input name="editval" type="hidden" value="y" /><input name="cc_confirm" type="hidden" value="n" />';<br>
}
if($_POST['cc_confirm1']=='y' && $_POST['$editval']!='y' && !isset($editval)){
echo '<input name="submitbtn1" type="submit" value="Submit Card" /><input name="card1" type="hidden" value="y" /><input name="cc_confirm" type="hidden" value="y" />';
Теперь проблема в том, что я использую два скрытых элемента, всегда выполняется тот, который находится внизу.Для этого кода, если я нажимаю на детали редактирования, детали передаются, кредитная карта запускается, и после этого отображается страница редактирования, которая не служит цели.
Если я меняю оба кода кнопок, то даже для отправки карты отображаются только данные редактирования страницы без отправки карты.Я пытался изменить название кнопок, но безрезультатно. Как я могу избежать этой проблемы?Цените любые усилия, чтобы решить.