gpt4 book ai didi

php - 有没有办法将 php 中的值转发到第二页?

转载 作者:太空宇宙 更新时间:2023-11-03 12:35:36 25 4
gpt4 key购买 nike

我创建了一个 php 网站,之前它只列出具有定义值的产品。我现在已将其更改为包含一系列产品,例如所有产品 WHERE id = "spotlights"

这很好用,这意味着我可以将新产品添加到数据库中,但我仍然必须手动添加第二页。例如,从主页上的产品 div 转到 www.example.com/spotlight_1.php

无论如何,PHP 中是否有从我的 index.php 中携带数据的信息,例如通过 ID 到下一页?这样我就可以拥有一个模板 product.php 页面,并且可以使用数据库拉取来回应所需的产品信息。

所以在 index.php 上,我单击 ID="1"的产品,然后在 product.php 页面上,它加载了产品 1 的相关数据。

我可以自己编写 php SQL/mySQL 调用,它只是从我不理解的前一页传递值的方式

问候

亨利

附注所有 ID 和事物都已作为 1 到 3 位数字值存储在数据库中,例如3 或 或 93 或 254

非常感谢任何建议

问候

亨利

最佳答案

我不确定我是否理解正确,但您可以使用 GET 变量将变量从一个页面传递到另一个页面,换句话说,使用 URL 中的查询字符串。

因此,在 index.php 中您将拥有如下链接:

<a href="product.php?p=1">Product 1</a>

在第二页 (product.php) 中,您可以使用以下代码获取此变量:

$product_id = $_GET['p'];

然后像这样查询你的数据库:

$query  = "SELECT * FROM products WHERE id = '" . $product_id . "'";
$result = mysql_query($query);

引用:http://www.w3schools.com/php/php_get.asp

注意:查询数据库的方式要小心,前面的代码只是演示如何检索信息,并不是安全的解决方案。我建议您查看 PDO (http://php.net/manual/es/book.pdo.php)。

关于php - 有没有办法将 php 中的值转发到第二页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13407724/

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