Php 表单变量的回显不起作用
我想在表单内容中显示Php 表单变量的回显不起作用,php,html,Php,Html,我想在表单内容中显示$atendee_name和$atendee_email,但它不起作用,尽管它在另一个部分中起作用 HTML代码: <!-- RSVP section --> <section id="rsvp"> <div class="rsvp-form-wrap"> <h2>RSVP</h2> <p class="rsvp-desc
$atendee_name
和$atendee_email
,但它不起作用,尽管它在另一个部分中起作用
HTML代码:
<!-- RSVP section -->
<section id="rsvp">
<div class="rsvp-form-wrap">
<h2>RSVP</h2>
<p class="rsvp-desc"> WE'RE SO EXCITED TO CELEBRATE WITH YOU </p>
<form id="rsvp-form" action="sendmail.php" method="post" data-abide>
<div class="columns large-12">
<label for="atendee-name">Name (required)</label>
<input id="atendee-name" name="atendee_name" type="text" placeholder="John Doe" required pattern="[a-zA-Z]+">
<small class="error">Please enter your name.</small>
</div><!-- End .large-12 -->
<div class="columns large-12">
<label for="atendee-email">Email Address (required)</label>
<input id="atendee-email" name="atendee_email" type="email" placeholder="johndoe@email.com" required>
<small class="error">Please enter a valid email.</small>
</div><!-- End .large-12 -->
<div class="columns large-4 medium-4 small-4">
<label for="guests">Guests</label>
<select id="guests" name="guests">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
</div><!-- End .large-4 -->
<div class="columns large-8 medium-8 small-8">
<label for="attending">I am attending</label>
<select id="attending" name="attending">
<option value="Yes">Yes</option>
<option value="No">No</option>
</select>
</div><!-- End .large-8 -->
<div class="columns large-12">
<input id="rsvp-submit" class="button" type="submit" value="Submit" name="rsvp_submit">
</div><!-- End .large-12 -->
</form>
</div><!-- End .rsvp-form-wrap -->
</section><!-- End #rsvp -->
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$name = $_POST['atendee_name'];
$email = $_POST['atendee_email'];
$guests = $_POST['guests'];
$attending = $_POST['attending'];
$formcontent="From: $name \n Attending: $attending \n Guests: $guests";
$recipient = "aida.ufe@gmail.com";
$subject = "RSVP form";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "Thank You! Message successfully sent.";
?>
冒险类游戏
我们非常高兴能与您一起庆祝
姓名(必填)
请输入您的姓名。
电子邮件地址(必填)
请输入有效的电子邮件。
客人
0
1.
2.
3.
4.
5.
我正在参加
对
不
PHP代码:
<!-- RSVP section -->
<section id="rsvp">
<div class="rsvp-form-wrap">
<h2>RSVP</h2>
<p class="rsvp-desc"> WE'RE SO EXCITED TO CELEBRATE WITH YOU </p>
<form id="rsvp-form" action="sendmail.php" method="post" data-abide>
<div class="columns large-12">
<label for="atendee-name">Name (required)</label>
<input id="atendee-name" name="atendee_name" type="text" placeholder="John Doe" required pattern="[a-zA-Z]+">
<small class="error">Please enter your name.</small>
</div><!-- End .large-12 -->
<div class="columns large-12">
<label for="atendee-email">Email Address (required)</label>
<input id="atendee-email" name="atendee_email" type="email" placeholder="johndoe@email.com" required>
<small class="error">Please enter a valid email.</small>
</div><!-- End .large-12 -->
<div class="columns large-4 medium-4 small-4">
<label for="guests">Guests</label>
<select id="guests" name="guests">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
</div><!-- End .large-4 -->
<div class="columns large-8 medium-8 small-8">
<label for="attending">I am attending</label>
<select id="attending" name="attending">
<option value="Yes">Yes</option>
<option value="No">No</option>
</select>
</div><!-- End .large-8 -->
<div class="columns large-12">
<input id="rsvp-submit" class="button" type="submit" value="Submit" name="rsvp_submit">
</div><!-- End .large-12 -->
</form>
</div><!-- End .rsvp-form-wrap -->
</section><!-- End #rsvp -->
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$name = $_POST['atendee_name'];
$email = $_POST['atendee_email'];
$guests = $_POST['guests'];
$attending = $_POST['attending'];
$formcontent="From: $name \n Attending: $attending \n Guests: $guests";
$recipient = "aida.ufe@gmail.com";
$subject = "RSVP form";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "Thank You! Message successfully sent.";
?>
错误:
<!-- RSVP section -->
<section id="rsvp">
<div class="rsvp-form-wrap">
<h2>RSVP</h2>
<p class="rsvp-desc"> WE'RE SO EXCITED TO CELEBRATE WITH YOU </p>
<form id="rsvp-form" action="sendmail.php" method="post" data-abide>
<div class="columns large-12">
<label for="atendee-name">Name (required)</label>
<input id="atendee-name" name="atendee_name" type="text" placeholder="John Doe" required pattern="[a-zA-Z]+">
<small class="error">Please enter your name.</small>
</div><!-- End .large-12 -->
<div class="columns large-12">
<label for="atendee-email">Email Address (required)</label>
<input id="atendee-email" name="atendee_email" type="email" placeholder="johndoe@email.com" required>
<small class="error">Please enter a valid email.</small>
</div><!-- End .large-12 -->
<div class="columns large-4 medium-4 small-4">
<label for="guests">Guests</label>
<select id="guests" name="guests">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
</div><!-- End .large-4 -->
<div class="columns large-8 medium-8 small-8">
<label for="attending">I am attending</label>
<select id="attending" name="attending">
<option value="Yes">Yes</option>
<option value="No">No</option>
</select>
</div><!-- End .large-8 -->
<div class="columns large-12">
<input id="rsvp-submit" class="button" type="submit" value="Submit" name="rsvp_submit">
</div><!-- End .large-12 -->
</form>
</div><!-- End .rsvp-form-wrap -->
</section><!-- End #rsvp -->
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$name = $_POST['atendee_name'];
$email = $_POST['atendee_email'];
$guests = $_POST['guests'];
$attending = $_POST['attending'];
$formcontent="From: $name \n Attending: $attending \n Guests: $guests";
$recipient = "aida.ufe@gmail.com";
$subject = "RSVP form";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "Thank You! Message successfully sent.";
?>
注意:未定义索引:第5行/home/ayoudz/public_html/sendmail.php中的atendee_name
注意:未定义索引:第6行/home/ayoudz/public_html/sendmail.php中的atendee_电子邮件
在下面的if条件下编写php代码
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
if(isset($_POST['rsvp_submit']))//added this line
{
$name = $_POST['atendee_name'];
$email = $_POST['atendee_email'];
$guests = $_POST['guests'];
$attending = $_POST['attending'];
$formcontent="From: $name \n Attending: $attending \n Guests: $guests";
$recipient = "aida.ufe@gmail.com";
$subject = "RSVP form";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "Thank You! Message successfully sent.";
}// end if here
?>
在下面的if条件下编写php代码
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
if(isset($_POST['rsvp_submit']))//added this line
{
$name = $_POST['atendee_name'];
$email = $_POST['atendee_email'];
$guests = $_POST['guests'];
$attending = $_POST['attending'];
$formcontent="From: $name \n Attending: $attending \n Guests: $guests";
$recipient = "aida.ufe@gmail.com";
$subject = "RSVP form";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "Thank You! Message successfully sent.";
}// end if here
?>
注意:如果您是通过jQuery提交的,请确保变量正确传递值,或者PHP是否在验证时进行页面重定向
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
if (isset($_POST))
{
// POST Variables
$name = isset($_POST['atendee_name']) ? $_POST['atendee_name'] : '';
$email = isset($_POST['atendee_email']) ? $_POST['atendee_email'] : '';
$guests = isset($_POST['guests']) ? $_POST['guests'] : '';
$attending = isset($_POST['attending']) ? $_POST['attending'] : '';
// Validation: you can add a page redirection with the error message
if (empty($name))
echo 'Please enter your name <br />';
if (empty($email))
echo 'Please enter your email address <br />';
// Mail
$formcontent = "From: $name \n Attending: $attending \n Guests: $guests";
$recipient = "aida.ufe@gmail.com";
$subject = "RSVP form";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "Thank You! Message successfully sent.";
}
ini\u集('display\u errors',1);
ini设置(“显示启动错误”,1);
错误报告(E_全部);
国际单项体育联合会(国际单项体育联合会)
{
//后置变量
$name=isset($_POST['atendee\u name'])?$_POST['atendee\u name']:'';
$email=isset($\u POST['atendee\u email'])?$\u POST['atendee\u email']:'';
$guests=isset($_POST['guests'])?$_POST['guests']:'';
$attenting=isset($_POST['attenting'])?$_POST['attenting']:'';
//验证:您可以添加带有错误消息的页面重定向
if(空($name))
echo“请输入您的姓名
”;
如果(空($email))
echo“请输入您的电子邮件地址
”;
//邮寄
$formcontent=“From:$name\n atticient:$atticient\n Guests:$Guests”;
$recipient=“aida。ufe@gmail.com";
$subject=“RSVP表格”;
$mailheader=“From:$email\r\n”;
邮件($recipient,$subject,$formcontent,$mailheader)或死亡(“Error!”);
echo“谢谢!消息已成功发送。”;
}
注意:如果您是通过jQuery提交的,请确保变量正确传递值,或者PHP是否在验证时进行页面重定向
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
if (isset($_POST))
{
// POST Variables
$name = isset($_POST['atendee_name']) ? $_POST['atendee_name'] : '';
$email = isset($_POST['atendee_email']) ? $_POST['atendee_email'] : '';
$guests = isset($_POST['guests']) ? $_POST['guests'] : '';
$attending = isset($_POST['attending']) ? $_POST['attending'] : '';
// Validation: you can add a page redirection with the error message
if (empty($name))
echo 'Please enter your name <br />';
if (empty($email))
echo 'Please enter your email address <br />';
// Mail
$formcontent = "From: $name \n Attending: $attending \n Guests: $guests";
$recipient = "aida.ufe@gmail.com";
$subject = "RSVP form";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "Thank You! Message successfully sent.";
}
ini\u集('display\u errors',1);
ini设置(“显示启动错误”,1);
错误报告(E_全部);
国际单项体育联合会(国际单项体育联合会)
{
//后置变量
$name=isset($_POST['atendee\u name'])?$_POST['atendee\u name']:'';
$email=isset($\u POST['atendee\u email'])?$\u POST['atendee\u email']:'';
$guests=isset($_POST['guests'])?$_POST['guests']:'';
$attenting=isset($_POST['attenting'])?$_POST['attenting']:'';
//验证:您可以添加带有错误消息的页面重定向
if(空($name))
echo“请输入您的姓名
”;
如果(空($email))
echo“请输入您的电子邮件地址
”;
//邮寄
$formcontent=“From:$name\n atticient:$atticient\n Guests:$Guests”;
$recipient=“aida。ufe@gmail.com";
$subject=“RSVP表格”;
$mailheader=“From:$email\r\n”;
邮件($recipient,$subject,$formcontent,$mailheader)或死亡(“Error!”);
echo“谢谢!消息已成功发送。”;
}