Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.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 通过电子邮件发送html表单广播框结果?_Php_Html - Fatal编程技术网

Php 通过电子邮件发送html表单广播框结果?

Php 通过电子邮件发送html表单广播框结果?,php,html,Php,Html,有人能帮我吗?我正试图通过电子邮件从我的表格中发送4个广播框的结果。我收到的电子邮件很好,但没有得到通过发送的结果 有人能告诉我我做错了什么吗 html格式: <html> <head> <title>Site Feedback</title> </head> <body> <form name="myform" action="send_feedback.php" method="POST"> <div

有人能帮我吗?我正试图通过电子邮件从我的表格中发送4个广播框的结果。我收到的电子邮件很好,但没有得到通过发送的结果

有人能告诉我我做错了什么吗

html格式:

<html>
<head>
<title>Site Feedback</title>
</head>
<body>
<form name="myform" action="send_feedback.php" method="POST">
<div  class="wrapper_feedback" align="left">
  <p>Website Design:</p>
    <input type="radio" name="design" value="design1"> 
    1
    <input type="radio" name="design" value="design2"> 
    2
    <input type="radio" name="design" value="design3" checked> 
    3
     <input type="radio" name="design" value="design4"> 
    4
     <input type="radio" name="design" value="design5"> 
    5
  </p>
  <hr>
<p>Ease of Use:</p>
    <input type="radio" name="easeuse" value="ease1"> 
    1
    <input type="radio" name="easeuse" value="ease2"> 
    2
    <input type="radio" name="easeuse" value="ease3" checked> 
    3
     <input type="radio" name="easeuse" value="ease4"> 
    4
     <input type="radio" name="easeuse" value="ease5"> 
    5
  </p>
    <hr>
<p>Fit for Purpose:</p>
    <input type="radio" name="purpose" value="purpose1"> 
    1
    <input type="radio" name="purpose" value="purpose2"> 
    2
    <input type="radio" name="purpose" value="purpose3" checked>
    3     
    <input type="radio" name="purpose" value="purpose4"> 
    4
     <input type="radio" name="purpose" value="purpose5"> 
    5
  </p>
      <hr>
<p>Layout:</p>
    <input type="radio" name="layout" value="layout1"> 
    1
    <input type="radio" name="layout" value="layout2"> 
    2
    <input type="radio" name="layout" value="layout3" checked>
    3     
    <input type="radio" name="layout" value="layout4"> 
    4
     <input type="radio" name="layout" value="layout5"> 
    5
   </p>
   <input type="submit" action="submit" value="submit" name="submit">
  <br>
</div>
</form>
</body>
</html>

现场反馈
网站设计:

1. 2. 3. 4. 5.


易用性:

1. 2. 3. 4. 5.


适合用途:

1. 2. 3. 4. 5.


布局:

1. 2. 3. 4. 5.


php:


您的代码所依赖的是不推荐和不鼓励使用的。您应该通过以下方式访问数据:

$_POST['design']
不是:


代替这些变量:

$design
$easeuse
$purpose
$layout
使用以下命令:

$_POST['design']
$_POST['easeuse']
$_POST['purpose']
$_POST['layout']

您需要使用以下语法访问从表单发送的POST变量:

$_POST['design']
$_POST['easeuse']
$_POST['purpose']
$_POST['layout']

您是否应该将其称为$_POST['design'],而不是$design,以便从POST中获取变量?这是您的整个脚本吗?我觉得如果脚本不提取字符串中的变量,那么字符串中的变量将没有值。此外,在发送邮件之前,请尝试将这些值记录在某个位置,以便查看是否至少获得了正确的值。如果使用这些值,则会出现此错误?解析错误:语法错误,意外的T_封装的_和_空格,在第11行的/Applications/XAMPP/xamppfiles/htdocs/ptb1/send_feedback.php中需要T_字符串或T_变量或T_NUM_字符串,请尝试将代码放在一行上,因为您的空格无论如何都是不相关的。并确保您没有使用错误的报价样式。
$_POST['design']
$_POST['easeuse']
$_POST['purpose']
$_POST['layout']
$_POST['design']
$_POST['easeuse']
$_POST['purpose']
$_POST['layout']