試圖創建一個商店,但我不知道如何以正確的方式從我的數據庫中檢索信息。如何回顯類別名稱及其內容?
這是PHP抓住商店的信息,已被點擊:
require_once "core/init.php";
include "includes/head.php";
$na = $_SESSION['name'];
$sql = "SELECT DISTINCT aisle FROM aisle WHERE brand ='$na' ";
$pquery = $db->query($sql);
$pql = "SELECT * FROM aisle WHERE brand ='$na'";
$squery = $db->query($pql);
的循環我想:
<?php while($prod = mysqli_fetch_assoc($squery)): ?>
<div id="<?php echo $prod['aisle']?>" class="container">
<h3><?php echo $prod['aisle']?></h3>
<form action="" method="post">
<button>
<img src="fd.png" style="width: 95%" />
<h4><?php echo $prod['product']?></h4>
<h5>$<?php echo $prod['price']?></h5>
</button>
</form>
</div>
<?php endwhile;?>
數據庫
║ id ║ brand ║ aisle ║ product ║ price
╠════╬═════════╬═════════╬═════════╬═══════
║ 1 ║ brand1 ║ snacks ║ Bitz ║ 3
║ 2 ║ brand2 ║ drinks ║ Water ║ 1.20
║ 3 ║ brand3 ║ snack ║ Rugi ║ 3.05
║ 4 ║ brand4 ║ sides ║ Fries ║ 3.95
有什麼不工作? – maSTAShuFu
每次創建產品時都會創建一個通道。需要它來創建一個產品,在通道內 –
我看到...你將不得不使用一個變量來檢查前一個通道是否與當前通道相同,如果相同,則不會回顯通道只是回聲該產品和價格...確保你的SQL結果是通過過道訂購 – maSTAShuFu