Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有单选按钮的php表单_Php_Forms - Fatal编程技术网

带有单选按钮的php表单

带有单选按钮的php表单,php,forms,Php,Forms,我正在努力使下面的表格生效。当用户提交表单时,我希望能够通过电子邮件从文本字段和单选按钮发送信息。我还希望在表单提交后,页面重定向到“谢谢”页面。目前,页面会重定向,但不会发送电子邮件。以下是我目前拥有的: HTML: 名称: 日期: 职位描述: 对 不 对 不 对 不 为什么?(请说明) PHP PHP不会为您提交的每个表单输入创建全局变量。使用。您必须使用$\u POST[]从html表单检索数据。。。如果您正在使用POST方法,请像这样更改代码 $msg = $_POST['name

我正在努力使下面的表格生效。当用户提交表单时,我希望能够通过电子邮件从文本字段和单选按钮发送信息。我还希望在表单提交后,页面重定向到“谢谢”页面。目前,页面会重定向,但不会发送电子邮件。以下是我目前拥有的:

HTML:

名称:
日期:
职位描述:
对
不
对
不
对
不
为什么?(请说明)
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'];