php没有从html表单中提取变量

php没有从html表单中提取变量,php,html,forms,variables,Php,Html,Forms,Variables,我是PHP新手,所以我不确定我在这里做错了什么 <?php $date = $_POST['date']; $promoter = $_POST['promoter']; $email = $_POST['email']; $headliner = $_POST['headliner']; $headsite = $_POST['headsite']; $headdesc = $_POST['headdesc']; $support1 = $_POST['support1']; $sup

我是PHP新手,所以我不确定我在这里做错了什么

<?php

$date = $_POST['date'];
$promoter = $_POST['promoter'];
$email = $_POST['email'];
$headliner = $_POST['headliner'];
$headsite = $_POST['headsite'];
$headdesc = $_POST['headdesc'];
$support1 = $_POST['support1'];
$sup1site = $_POST['sup1site'];
$sup1desc = $_POST['sup1desc'];
$support2 = $_POST['support2'];
$sup2site = $_POST['sup2site'];
$sup2desc = $_POST['sup2desc'];
$support3 = $_POST['support3'];
$sup3site = $_POST['sup3site'];
$sup3desc = $_POST['sup3desc'];
$support4 = $_POST['support4'];
$sup4site = $_POST['sup4site'];
$sup4desc = $_POST['sup4desc'];
$support5 = $_POST['support5'];
$sup5site = $_POST['sup5site'];
$sup5desc = $_POST['sup5desc'];

print '<b>$date</b> - info: <a href="mailto:$email">$promoter</a><br />';
print '<b>$headliner</b> [<a href="$headsite" target="_blank">$headsite</a>]<br />';
print '<i>$headdesc</i><br />';
print '<b>$support1</b> [<a href="$sup1site" target="_blank">$sup1site</a>]<br />';
print '<i>$sup1desc</i><br />';
print '<b>$support2</b> [<a href="$sup2site" target="_blank">$sup2site</a>]<br />';
print '<i>$sup2desc</i><br />';
print '<b>$support3</b> [<a href="$sup3site" target="_blank">$sup3site</a>]<br />';
print '<i>$sup3desc</i><br />';
print '<b>$support4</b> [<a href="$sup4site" target="_blank">$sup4site</a>]<br />';
print '<i>$sup4desc</i><br />';
print '<b>$support5</b> [<a href="$sup5site" target="_blank">$sup5site</a>]<br />';
print '<i>$sup5desc</i><br />';

?>

这是我提交后的结果

$date - info: $promoter<br />
$headliner [$headsite]<br />
$headdesc<br />
$support1 [$sup1site]<br />
$sup1desc<br />
$support2 [$sup2site]<br />
$sup2desc<br />
$support3 [$sup3site]<br />
$sup3desc<br />
$support4 [$sup4site]<br />
$sup4desc<br />
$support5 [$sup5site]<br />
$sup5desc
$date-info:$promotor
$headliner[$headsite]
$headdesc
$support1[$sup1site]
$sup1desc
$support2[$sup2site]
$sup2desc
$support3[$sup3site]
$sup3desc
$support4[$sup4site]
$sup4desc
$support5[$sup5site]
$sup5desc

任何帮助都将不胜感激。谢谢。

您必须使用双引号(
)字符串来扩展其中的变量

print "<b>$date</b> - info: <a href=\"mailto:$email\">$promoter</a><br />";
打印“$date-info:
”;

参见

或者你可以这样写

print '<b>'.$date.'</b> - info: <a href="mailto:'.$email.'">'.$promoter.'</a><br />';
print'.$date'.-info:
试试这个

          echo '<b>'.$date.'</b> - info: <a href="mailto:'. $email.'">'. $promoter .'</a><br />';
  print '<b>'.$headliner.'</b> <a href="'. $headsite.'" target="_blank">'. $headsite.'</a><br />';
  print '<i>'.$headdesc.'</i><br />';
  print '<b>'.$support1.'</b> <a href="'.$sup1site.'" target="_blank">'.$sup1site.'</a><br />';
  print '<i>'.$sup1desc.'</i><br />';
  print '<b>'.$support2.'</b> <a href="'.$sup2site.'" target="_blank">'.$sup2site.'</a><br />';
  print '<i>'.$sup2desc.'</i><br />';
  print '<b>'.$support3.'</b> <a href="'.$sup3site.'" target="_blank">'.$sup3site.'</a><br />';
  print '<i>'.$sup3desc.'</i><br />';
  print '<b>'.$support4.'</b> <a href="'.$sup4site.'" target="_blank">'.$sup4site.'</a><br />';
  print '<i>'.$sup4desc.'</i><br />';
  print '<b>'.$support5.'</b> <a href="'.$sup5site.'" target="_blank">'.$sup5site.'</a><br />';
  print '<i>'.$sup5desc.'</i><br />';
echo'.$date'.-info:
; 打印“.$headliner.”
; 打印“.$headdesc.”
; 打印“.$support1”。
; 打印“.$sup1desc.”
; 打印“.$support2”。
; 打印“.$sup2desc.”
; 打印“.$support3”。
; 打印“.$sup3desc.”
; 打印“.$support4”。
; 打印“..sup4desc.”
; 打印“.$support5”。
; 打印“.$sup5desc.”

在这里开始您的学习冒险(特别是关于处理表单的部分)非常感谢。我的印象是,您不能在字符串中使用相同的引号,必须混合“和”。什么时候适用?@user1863781您只需转义它们,例如
$doubleQuote=“\”;
$singleQuote='\'';如果答案对您有效,您应该接受它。