带有单选按钮的php表单
我正在努力使下面的表格生效。当用户提交表单时,我希望能够通过电子邮件从文本字段和单选按钮发送信息。我还希望在表单提交后,页面重定向到“谢谢”页面。目前,页面会重定向,但不会发送电子邮件。以下是我目前拥有的: HTML:带有单选按钮的php表单,php,forms,Php,Forms,我正在努力使下面的表格生效。当用户提交表单时,我希望能够通过电子邮件从文本字段和单选按钮发送信息。我还希望在表单提交后,页面重定向到“谢谢”页面。目前,页面会重定向,但不会发送电子邮件。以下是我目前拥有的: HTML: 名称: 日期: 职位描述: 对 不 对 不 对 不 为什么?(请说明) PHP PHP不会为您提交的每个表单输入创建全局变量。使用。您必须使用$\u POST[]从html表单检索数据。。。如果您正在使用POST方法,请像这样更改代码 $msg = $_POST['name
名称:
日期:
职位描述:
对
不
对
不
对
不
为什么?(请说明)
PHP
PHP不会为您提交的每个表单输入创建全局变量。使用。您必须使用$\u POST[]从html表单检索数据。。。如果您正在使用POST方法,请像这样更改代码
$msg = $_POST['name'];
$msg.= $_POST['date'];
希望检索到所有值,并且没有语法错误。 如果您在脱机或本地主机上测试它,那么它可能无法通过简单的php邮件功能工作,所以在这种情况下,您可以使用smtp邮件服务器,如果有internet连接,它将工作
检查此代码:此代码出了什么问题?任何错误或警告?
id
s必须是每个文档唯一的。抱歉,请更新我的答案以包含提交表单操作的结果!谢谢你的帮助,编码器!
<?php
$toaddress = "example@example.com";
$subject = "Subject";
$email = "sender@example.com";
$url = 'thankyou.php';
$msg = "$name\n";
$msg.= "$date\n";
$msg.= "$job\n";
$msg.= "$q1\n";
$msg.= "$q2\n";
$msg.= "$q3\n";
$msg.= "$why\n";
$mailheaders = "From: $email\n";
$mailheaders .= "To: recipient@example.com\n";
$mailheaders .= "Content-Type: multipart/mixed; \n";
mail($toaddress, $subject, $msg, $mailheaders);
if($sent)
echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL='.$url.'">';
?>
$msg = $_POST['name'];
$msg.= $_POST['date'];