отправить форму себе

На данный момент у меня есть форма с вводом (текстом) и кнопкой для отправки формы.

Форма отправляется в submit.php. Я бы хотел, чтобы форма была отправлена ​​на ту же страницу, что и форма.

Как я могу это сделать?

<form action="submit.php" method="POST"> <input type="text" class="emailField" placeholder="email address" name="email" /> <button type="submit"> <div class="submit" /> </button> </form> 

submit.php

 <?php mysql_connect('localhost', '', '') or die('unable to connect'); mysql_select_db('') or die('unable to select db'); $query = mysql_query(""); if (mysql_num_rows($query) > 0) { exit("You have already subscribed!"); } else { mysql_query("") or die(mysql_error()); exit("You have successfully subscribed!"); } ?> 

Я думаю, у вас здесь пара вариантов.

Отправить форму на себя

 <?php if('POST' == $_SERVER['REQUEST_METHOD']) { // process the form here } ?> <form action="" method="POST"> <input type="text" class="emailField" placeholder="email address" name="email" /> <button type="submit"> <div class="submit" /> </button> </form> 

Перенаправление обратно в форму

Добавьте что-то подобное в submit.php где вы хотите показать форму.

 <?php header('Location: http://example.org/form.php'); exit; ?>