gpt4 book ai didi

PHP : Post get method, 需要一些建议

转载 作者:行者123 更新时间:2023-12-04 05:41:33 24 4
gpt4 key购买 nike

我是 php 的新手,需要了解 post get 方法如何对我的代码有用。我的场景是,我有 3 个网页,第一个网页是一个 html 表单,我在这里使用 post 方法然后我从表单中获取名字和姓氏,然后在第二个网页上输入一个 sql 查询(例如 $_POST[firstname]),它会生成一些给我的数据,我正在打印这些数据。

现在我需要将相同的参数传递给第三页,该页会根据在第一个 HTML 表单中输入的名字和姓氏生成一些图表?

如何在第 3 个 php 页面上保留这些值?我在页面上引用了第 3 页的 url,我认为这还不够,我尝试了谷歌搜索,发现 post get 可能有用,但需要一些专家建议。

谢谢

最佳答案

你可以使用这样的东西:

第一页 (page1.php)

<form action="page2.php" method="post">
<input type="text" name="firstname" value="" />
<input type="text" name="lastname" value="" />
<input type="submit" value="Submit" />
</form>

第二(page2.php)

检索和验证 $_POST['firstname']$_POST['lastname'] ,然后使用所需数据创建输出,您可以根据需要使用隐藏字段或创建链接。例如:
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];

// Output with links can pass data by GET method
echo '<a href="page3.php?firstname='.$firstname.'&lastname='.$lastname.'"></a>';

// Output with hidden fields, you can use POST or GET method or even Javascript/Ajax
echo '
<form action="page3.php" method="get">
<input type="hidden" name="firstname" value="'.$firstname.'" />
<input type="hidden" name="lastname" value="'.$lastname.'" />
<input type="submit" value="Submit" />
</form>';

第三页 (page3.php)

如果您使用带有链接或带有 GET 方法的表单的解决方案,您可以在 page3.php 中检索数据。只需执行以下操作:
$firstname = $_GET['firstname'];
$lastname = $_GET['lastname'];

希望能帮到你!

关于PHP : Post get method, 需要一些建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11218336/

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