gpt4 book ai didi

PHP li值在sql查询中使用

转载 作者:行者123 更新时间:2023-11-29 16:53:11 26 4
gpt4 key购买 nike

我想在 SQL 查询中使用 li 标记的动态值。我向其中添加了一个id,但我想我的代码是错误的。我是新来的,请帮助我,谢谢。

这是我的 li 标记的代码:

<?php
$catque = "SELECT * FROM category_tb WHERE account_id_fk={$_SESSION['account_id']}";
$catresult = mysqli_query($connect,$catque);
$catid="";
?>
<ul name="catnav" id="catbarr">
<li class="lii aactive" onclick="filterSelection('all')">All Products</li>
<?php

while($row = mysqli_fetch_array($catresult))
{
?>
<!-- <li><button class="btn" onclick="filterSelection('category')"> <?php echo $row["category_name"]; ?> </button></li>
-->
<li class="catname lii" id="catid" onclick="filterSelection('category')"> <?php echo $row["category_name"]; ?> </li>

<?php
}
?>
</ul>

这是我的 sql 查询代码,我想在其中使用 li id:

<div class="tab-content products filterDiv category">
<?php
$catquer = "SELECT * FROM product_tb WHERE (category_id_fk IN (SELECT category_id FROM category_tb WHERE category_name = 'catid' ) AND account_id_fk = {$_SESSION['account_id']}) ORDER BY product_id ASC";
$queresult = mysqli_query($connect,$catquer);
while($row = mysqli_fetch_array($queresult))
{
?>
<div class="col-md-4" style="margin-top:12px;">

<div style="border:1px solid #333; background-color:#f1f1f1; border-radius:5px; padding:16px; height:350px;" align="center">
<div class='imgborder'>
<img src="images-products/<?php echo $row["product_image"]; ?>" class="img-responsive"/><br />
</div>
<h4 class="text-info"><?php echo $row["product_name"]; ?></h4>
<h4 class="text-danger">₱ <?php echo $row["price"]; ?></h4>
<input type="number" name="quantity" id="quantity<?php echo $row["product_id"]; ?>" class="form-control" value="1" min="1" max="100" />
<input type="hidden" name="hidden_name" id="name<?php echo $row["product_id"]; ?>" value="<?php echo $row["product_name"]; ?>" />
<input type="hidden" name="hidden_price" id="price<?php echo $row["product_id"]; ?>" value="<?php echo $row["price"]; ?>" />
<input type="button" name="add_to_cart" id="<?php echo $row["product_id"]; ?>" style="margin-top:5px;" class="btn btn-warning form-control add_to_cart btnStyle" value="Add to Cart" />
</div>
</div>

最佳答案

好的。据我了解,您正在尝试在 SQL 中使用 HTML li 标记中的某些值,并且您说它是动态的。

  1. 如果您想在服务器端使用 li 标记值,只需将 li 标记值保存在变量中,然后在任何地方使用即可。

  2. 如果您尝试从客户端获取它,则需要使用 Javascript 从任何特定 li 获取值。然后就可以发送AJAX请求了。

如果您能准确说明您面临的问题,可能会更好地回答。逐行搜索未知错误是很困难的。

关于PHP li值在sql查询中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52707271/

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