gpt4 book ai didi

php - 如何回显由 php 表单发送的变量

转载 作者:行者123 更新时间:2023-11-29 07:26:14 26 4
gpt4 key购买 nike

我有 php 表单,它从其他页面获取变量。代码如下:

<?php
$fname = "$_POST[fname]";
$lname = "$_POST[lname]";
//these value getting from another form
?>
<form action="test.php" method="post" class="form-inline vh_pre_reg_form">
<!-- Now I want to send them by this form-->
<div class="form-group">
<label>First Name</label>
<span><?php echo $fname; ?></span>
</div>
<div class="form-group">
<label>Last Name</label>
<span><?php echo $lname; ?></span>
</div>
<input name="submit" id="btnValidate" type="submit" value="Submit"/>
</form>

我想,当我按下提交按钮时,这些将出现在操作页面 test.phptest.php 页面,我的值将在 mysql 数据库 上回显或插入它,但我无法在 test 上回显或插入 mysql 查询它们.php 我的 test.php 页面代码如下:

<?php
if(count($_POST)>0) {

/* Validation to check if Terms and Conditions are accepted */
if(!isset($_POST["submit"])) {
$message = "<h1>404 error !</h1><br /> <h2>Page not found !</h2>";
}

if(!isset($message)) {
echo "I got submit butt press";
echo "<br />";
echo "here is the value : ".$_POST['$fname'];
}
}
?>

请解决我的问题,如果可能的话,给我完整的代码..

最佳答案

将其存储到表单中提交按钮之前的隐藏元素中,如下所示:

<input type="hidden" name="fname" value="<?php echo $fname; ?>" />
<input type="hidden" name="lname" value="<?php echo $lname; ?>" />
<input name="submit" id="btnValidate" type="submit" value="Submit"/>

并在您的 test.php 文件中回显它。

echo $_POST['fname'];   // name of the hidden input element
echo $_POST['lname']; // name of the hidden input element

关于php - 如何回显由 php 表单发送的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34448621/

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