gpt4 book ai didi

php - html php通过多个页面和内部表单传递变量

转载 作者:行者123 更新时间:2023-11-29 22:42:46 24 4
gpt4 key购买 nike

第 1 页:

<label for='name'>Name:</label>
<input type='varchar' name='name' maxlength="30" required />

第2页:(使用标题处理要移动到的页面)

$name = $_POST['name']
....
header('Location: page3.php?name=$name');

第 3 页:

<form id='whatever' action="page4.php" method='post'>

<?php

$sql = "select * from table";
$result = mysql_query($sql);

while($row = mysql_fetch_array($result)){
echo '<option value="' . $row["data1"] . '">' . $row["data2"] . '</option>;
}
?>
<input type="submit" name="submitform" value="submit">

正如您在这里看到的,在第 3 页中,当我提交表单时,我将 data1 值获取到第 4 页中。但是,无论我在“name”变量上声明 $_GET 的位置,我都无法通过它到第 4 页。

第 4 页是我将数据插入数据库的地方。

最佳答案

session_start();

$_SESSION['post_name'] = $name; // after cleaning $name ofcourse, validate, filter, validate.

下一页:

session_start();
$var = $_SESSION['post_name'];

// do your validate, filter validate then on with the rest of its usage.

请记住,如果您在获取 session 之前销毁 session ,您将丢失它。

关于php - html php通过多个页面和内部表单传递变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29241795/

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