目前,我有一个带有输入(文本)和提交表单的按钮的表单。
表单被提交到'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;
?>