Intereting Posts
Cakephp медленный на ovh Показывать количество пользователей в реальном времени на веб-сайте с помощью Google Analytics Есть функция для возврата определенных ключей массива? Symfony2 REST API – частичное обновление загрузка нескольких файлов изображений в php mysql gallery выборка данных из mysql в представление списка в android только показывает первый элемент из таблицы, как исправить? .htaccess комплексное и сложное перенаправление сравнение двух массивов в php Установите фильтр по умолчанию в Twig Обнаружение сайта выхода пользователя Сравните группу тегов, чтобы найти сходство / оценку с помощью PHP / MySQL размещение переменной PHP внутри оболочки_exec () для запуска команды lsp Получайте платежную информацию в разделе обзора заказа одной страницы в Magento imagettftext (): рассчитать размер шрифта, чтобы текст соответствовал ширине изображения DDD – сохраняющиеся агрегированные дети только при изменении

Вызов формы вызова из функции php на той же странице

Я работаю над простым веб-приложением. Чтобы уменьшить количество файлов, я хочу поместить (php) код для функции отправки формы на ту же страницу, что и форма. Что-то вроде этого:

<body> <form id = "rsvp-status-form" action = "rsvpsubmit" method = "post"> <input type="radio" name="rsvp-radio" value="yes"/> Yes<br/> <input type="radio" name="ravp-radio" value="no" checked/> No<br/> <input type="radio" name="rsvp-radio" value="notsure"/> Not Sure<br/> <input type="submit" value="submit"/> </form> </body> <?php function rsvpsubmit() { // do stuff here } 

Каков правильный способ вызова функции отправки?

После того, как вы исправите свою радиогруппу, все они имеют одно и то же имя:

 if (isset($_POST['rsvp-radio'])) { rsvpsubmit(); } 
 <?php if (isset($_POST['rsvpsubmit'])) { //do something rsvpsubmit(); } else { //show form ?> <body> <form id="rsvp-status-form" action="?rsvpsubmit" method="post"> <input type="radio" name="rsvp-radio" value="yes"/> Yes<br/> <input type="radio" name="rsvp-radio" value="no" checked/> No<br/> <input type="radio" name="rsvp-radio" value="notsure"/> Not Sure<br/> <input type="submit" value="submit"/> </form> </body> <?php } function rsvpsubmit() { // do stuff here } ?>