Я знаю, что вариации этого вопроса задавались, но это другой вопрос, чем тот, который мне удалось найти.Я создаю динамический список подписок на одной странице с информацией из базы данных, и у каждой подписки есть кнопка «Отмена», которая использует некоторые данные формы, чтобы осуществить отмену.
Вот пример отменыкнопка в каждой строке таблицы:
<form method="post" action="">
<?php $token = $_SESSION['token'] = md5( session_id() . time(). rand() ); ?>
<input type="hidden" name="token" value="<?php echo $token; ?>" />
<input type="hidden" name="sg_subscriptionID" value="<?php echo $subscriptionID; ?>" />
<input type="hidden" name="sg_postID" value="<?php echo $post->ID; ?>" />
<input type="submit" class="button" name="submit" value="Cancel" />
</form>
Для обработки формы, в верхней части файла я использую <?php if(isset($_POST['submit']) {} ?>
Это не работает, когда на странице несколько формЯ подозреваю, потому что он не может различить данные формы на основе входного имени «отправить».
Нет определенного количества форм, которые нужно создать, поэтому я не могу просто иметь "submit1", "submit2".Я могу добавить число динамически, используя $ count, но как мне проверить массив динамических чисел в моем скрипте обработки формы?
Я ценю любые предложения для возможного лучшего подхода.Я стараюсь держаться подальше от Ajax, если это вообще возможно.