Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何携带物品';当使用PHP单击项目时,是否将详细信息添加到另一个页面?_Php_Sql_Web - Fatal编程技术网

如何携带物品';当使用PHP单击项目时,是否将详细信息添加到另一个页面?

如何携带物品';当使用PHP单击项目时,是否将详细信息添加到另一个页面?,php,sql,web,Php,Sql,Web,我在一个网站上工作,该网站由可点击的图像产品组成。每个产品都有自己的名称、价格和描述,这些都来自数据库,但我不确定如何通过单击该产品将其产品名称、价格和描述带到另一个页面来实现这一点?下面是一个说明我的意思的示例: 以下是我在另一个页面上尝试显示的内容: <div class="product-100" id=<?PHP echo("'".$ItemID."'"); ?>> <?PHP echo "<a href='content pages/a-2.php

我在一个网站上工作,该网站由可点击的图像产品组成。每个产品都有自己的名称、价格和描述,这些都来自数据库,但我不确定如何通过单击该产品将其产品名称、价格和描述带到另一个页面来实现这一点?下面是一个说明我的意思的示例:

以下是我在另一个页面上尝试显示的内容:

<div class="product-100" id=<?PHP echo("'".$ItemID."'"); ?>>
<?PHP echo "<a href='content pages/a-2.php?ItemID=$ItemID' >"; ?>
<span class="overlay">
    <p><?PHP echo($ItemName); ?><br>
    <?PHP echo($ItemPrice);?><br>
    <?PHP echo($ItemDesc);?></p>
</span>
</a>
当然,产品的ItemID是唯一显示在另一个页面上的内容。

要回答的注释,要关闭“er”,请执行以下操作:


.ItemID.
被视为一个

$
放在那里
“$ItemID.”

检查错误会引发“未定义的常量ItemID…”


.ItemID.
被视为常量。将
$
放在那里
“$ItemID.”
。检查错误会抛出“undefined constant ItemID…”-或者,这是一个打字错误吗?千万不要尝试将操作项的详细信息从一个页面传递到另一个页面。始终从保存点(即您的数据库)重新读取这些详细信息。每个对网络工作方式有最基本了解的人都可以自由地在页面之间更改价格等细节。。。相反,只处理一个标识符,因为这是您在客户端真正拥有的唯一信息:该对象已被单击;很可能,很可能。不客气。你想让我把它作为一个答案贴出来,这样我们就可以关闭“er”了吗?@Fred ii-是的!谢谢你们和弗雷德的帮助!我无法表达更多的幸福!
$ItemID = $_GET['ItemID'];
$viewproducts = "SELECT * FROM tbl_Items WHERE ItemID = '".ItemID."'";