我有这样的联系表格:
<form class="contactform" action="contact.php" method="post">
<table>
<tr><td>Name</td></tr>
<tr><td><input type="text" name="name"></td></tr>
<tr><td>Phonenumber(optional)</td></tr>
<tr><td><input type="text" name="telephone"></td></tr>
<tr><td>E-mail</td></tr>
<tr><td><input type="text" name="email"></td></tr>
<tr><td>Your question or comment</td></tr>
<tr><td><textarea name="comment"></textarea></td></tr>
</table>
<input type='submit' name='sending' value='Submit'>
</form>
当用户点击提交时,它会转到一个php脚本,该脚本会向我发送联系表单详细信息,该脚本发生在action="contact.php"
但是我想要一个单独的html页面,“谢谢你的问题”页面。如何通过action
或其他方式执行2个文件。
感谢。
答案 0 :(得分:0)
当您在contact.php中处理完表单数据后,会重定向到您的感谢页面:header('Location: '.'thankyou.php');
答案 1 :(得分:0)
在您处理完数据之后或之前,只需在contact.php的末尾使用print("thanks for you question");
即可。您无法将其发送到2个不同的页面/文件。
答案 2 :(得分:0)
一旦您的联系表单完成了它需要做的事情,请将其重定向到一个谢谢页面。
contact.php
// Your stuff here
header("location: /thank-you.php"); // Assumes thank-you.php is in server root
exit();
感谢-you.php
<html>
<body>
<h1>Thank you</h1>
<p>Stuff stuff stuff!</p>
</body>
</html>
答案 3 :(得分:0)
请求处理完成后,在您的contact.php文件中添加header("location:thankyou.html");
。