我有三页start.html page2.php和final.php
start.html获取一些表单数据变量(firstname,lastname,city,state),并使用POST表单将其发送到page2.php。
然后我想使用不同的方法将这些变量发送到final.php。 firstname和lastname作为查询字符串(GET变量),city和state作为隐藏变量通过POST传递给page3。
我理解如何单独完成每项操作但是一次可以同时执行这两项操作吗?
我试过的,这是一个最好的客人,在page2.php:
<?php
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$city = $_POST['city'];
$state = $_POST['state'];
$url = "final.php?firstname=".$firstname."&lastname=".$lastname;
<form action="<?php echo $url; ?>" method="post">
<input type="hidden" name ="city" value="<?php echo $city; ?>">
<input type="hidden" name ="state" value="<?php echo $state; ?>">
<input type="submit" value="next page">
</form>
?>
或标题(位置:$ url);
也许使用href?
答案 0 :(得分:1)
您可以使用session
来执行此操作,因为我的问题是firstname
和lastname
使用get
并使用sessions
传递其他值。
<强>使page2.php 强>
<?php
session_start();
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$city = $_POST['city'];
$state = $_POST['state'];
$_SESSION['city'] = $city;
$_SESSION['state'] = $state;
$url = "final.php?firstname=".$firstname."&lastname=".$lastname;
?>
<a href="<?php echo $url; ?>">next page</a>
<强> final.php 强>
<?php
session_start();
echo $_GET['firstname'];
echo $_GET['lastname'];
echo $_SESSION['city'];
echo $_SESSION['state'];
?>
答案 1 :(得分:0)
return connectDragSource (
<div>
<MuiThemeProvider>
<div className="mediaFilesComponent2">
{Populate}
</div>
</MuiThemeProvider>
</div>
)
使用表单将城市和州发布到final.php以及获取名字和姓氏的链接。
仅供参考:您可以关注@ user3099298代码以使其更简单。