gpt4 book ai didi

php - 您可以使用一个产品布局页面来显示点击后的产品吗?

转载 作者:行者123 更新时间:2023-11-30 01:27:43 26 4
gpt4 key购买 nike

我想使用一个带有预定义 div、布局等的单页作为基础,以便当从其他地方单击产品时,它会将该产品信息加载到页面上?

他们这样做我会坐在这里直到 2020 年左右仍在页面上输入产品信息。

编辑****************

function product ()
{
$get = mysql_query ("SELECT id, name, description, price, imgcover FROM products WHERE size ='11'");
if (mysql_num_rows($get) == FALSE)
{
echo " There are no products to be displayed!";
}
else
{
while ($get_row = mysql_fetch_assoc($get))
{
echo "<div id='productbox'><a href=product1.php>".$get_row['name'].'<br />
'.$get_row['price']. '<br />
' .$get_row['description']. '<br />
' .$get_row['imgcover']. "</a></div>" ;
}
}
}

此外,我对该代码遇到的一个问题是 <a href>标签仅转到product1.php。任何想法如何使该链接到空白产品布局页面,该页面将填充用户刚刚单击的产品信息,基本上链接到空白布局页面上的自身。

谢谢任何帮助都会很棒!谢谢马克西

最佳答案

由于您没有代码,这是执行此操作的通用方法。您想要的是产品页面的模板

  1. 查询数据库
  2. 将数据加载到变量中
  3. 制作一个脚本,将变量中的数据打印到产品页面

somescript.php

<?php
$productid = $_REQUEST['productid']; //Of course do sanitation
//before using get,post variables

//though you should be using mysqli_* functions as mysql_* are depreciated
$result = mysql_query("select * from sometable where id='{$productid}");

$product = mysql_fetch_object($result);

include("productpage.php");

productpage.php

<div class="Product">
<div class="picture"><img src="<?php echo $product->imghref;?>" /></div>
<div class="price"><?php echo $product->price;?></div>
</div>

依此类推第四。包含的脚本使用当前在调用函数范围内的任何变量

如果您打算将产品加载到同一页面而不进行其他页面加载,则需要使用 ajax。这是使用 XHR 请求从服务器返回数据的 javascript 代码。您可以使用纯 JavaScript 或 jQuery 等库来简化使用 $.ajax 调用执行 xhr 请求的过程。

关于php - 您可以使用一个产品布局页面来显示点击后的产品吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17792729/

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