gpt4 book ai didi

php - 使用PHP在不同页面(表单)之间传递值

转载 作者:行者123 更新时间:2023-11-29 04:46:12 25 4
gpt4 key购买 nike

我正在尝试将 page1.php(将数据添加到 DB 的表单)中的一个值带到 page2.php(将 IMG 添加到 DB 的表单)。我阅读了一大堆关于如何做到这一点的页面,但仍然无法弄清楚。

<form name="formBrokerTour" class="login-form-addproperty" method="post"
action="insertPropertyInfoWITHgeocode.php" onsubmit="return validateForm()">

然后我需要添加几个字段,地址、城市、邮政编码州。这是四分之一:

<td  width="125" class="formLable">Address</td>
<td width="269" class="formSquare">
<input type="text" class="general_input"
name="address" id="nameText" width="269" >
</td>

page2.php(相关部分)- 如您所见,如果我写一个地址,该地址会添加到数据库中,因此我们无需担心 sql 出错。如果我尝试通过 session (因为我有用户名可以在数据库中添加信息)或发布/获取将信息从第 1 页传递到第 2 页,则不会添加地址。有趣的是,正在添加用户名。

$username = htmlentities($_SESSION['user']['username'], ENT_QUOTES, 'UTF-8');
$address = "123 abec st";

$query = "
INSERT INTO my_image
(name, size, type, file_path, username, address)
VALUES(?,?,?,?,?,?)";
$conn = $db->prepare($query);
if ($conn == TRUE) {
$conn->bind_param("sissss", $myfile, $fileSize, $fileType, $path, $username, $address);
if (!$conn->execute()) {
echo 'error insert';
} else {
echo 'Success!<br/>';
echo '<img src="' . DISPLAY_PATH . $myfile . '"/>';
}
}

我试图回显 $_session 等,正如我们在其他问题中看到的那样,但这是一个新的计算机人员的问题...我应该在哪里添加此信息?我已经将它添加到顶部的 session_start 中,就在 SQL 查询之前,它没有在查询中接受它。

page1.php 有带有数据库和地理编码内容的提交按钮。它发送到 page3.php,询问用户是否要添加图像。如果是,page2.php,如果不是索引。我对传递信息感到困惑。

最佳答案

您表单中的所有字段都在 $_POST 中。您将使用

提取地址
$address = $_POST['address'];

如果您使用 GET 表单操作或通过 URL 传递变量,您将使用 $_GET。

我真的建议查看教程网站或 PHP 书籍,因为这是您要学习的基本内容之一。

关于php - 使用PHP在不同页面(表单)之间传递值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18598403/

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