gpt4 book ai didi

php - $_POST 返回空值

转载 作者:搜寻专家 更新时间:2023-10-31 22:04:08 24 4
gpt4 key购买 nike

编辑:如果我将 PHP 代码放在 HTML 的同一文件中,代码似乎可以工作。我现在将实现这个方法。感谢您的帮助!

每当我尝试从输入框中回显 PHP 文件中的值时,这些值似乎都是空的。

这是我的 HTML 代码

<form action="sendmail.php" method="post">
<label>Name:</label><br>
<input name="person" type="text" /><br>
<label>Email:</label><br>
<input name="email" type="email" /><br>
<label>Opportunity:</label><br>
<textarea name="message" rows="8"></textarea><br>
<input type="submit" value="Submit" class="button">
</form>

这是我的 sendmail.php 文件

$name = $_POST['person'];
$email = $_POST['email'];
$message = $_POST['message'];

echo $name;
echo $email;
echo $message;

最佳答案

您可以在当前页面本身中获取值

<?php 
if(isset($_POST['person']))
{
$name = $_POST['person'];
$email = $_POST['email'];
$message = $_POST['message'];
echo "Name".$name;
echo "Email".$email;
echo "Message".$message;

}
?>
<form action="" method="post">
<label>Name:</label><br>
<input name="person" type="text" /><br>
<label>Email:</label><br>
<input name="email" type="email" /><br>
<label>Opportunity:</label><br>
<textarea name="message" rows="8"></textarea><br>
<input type="submit" value="Submit" class="button">
</form>

或者如果你想要另一个页面中的数据

 <form action="send.php" method="post">
<label>Name:</label><br>
<input name="person" type="text" /><br>
<label>Email:</label><br>
<input name="email" type="email" /><br>
<label>Opportunity:</label><br>
<textarea name="message" rows="8"></textarea><br>
<input type="submit" value="Submit" class="button">

发送.php文件

<?php 
if(isset($_POST['person']))
{
$name = $_POST['person'];
$email = $_POST['email'];
$message = $_POST['message'];
echo "Name".$name;
echo "Email".$email;
echo "Message".$message;

}
?>

关于php - $_POST 返回空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22188797/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com