각 항목이 다른 경우 mysql 데이터베이스에서 동일한 항목을 여러 번 에코하는 방법php 동일한 변수를 각 수량에 따라 여러 번 에코
catt | 수량 | 이름 | 코드
WAP | 3 | 신발 | $ query
소년 | 2 | 그물 | $ query
팁 | 3 | 폰 | $ 쿼리
내 결과 집합은 다음과 같이해야합니다 : 이
WAP 신발 113zu1
WAP 신발 125dj1
WAP 신발 125,332
BOY 순 11,331
BOY 그물 에코 13wa2
TIP 전화 하나의 dej21
팁 전화 하나의 5waja7p2
팁 전화 하나는 532j3
i try <?php
session_start();
include "mysql.php";
?>
<?php
$cartOutput = "";
$product_id_array = '';
if (isset($_SESSION["cart_array"]) || count($_SESSION["cart_array"]) > 1) {
// Start the For Each loop
$i = 0;
foreach ($_SESSION["cart_array"] as $each_item) {
$item_id = $each_item['item_id'];
$qty = $each_item['quantity'];
}
$sql = mysql_query("SELECT * FROM products WHERE id='$item_id' ORDER BY id");
while ($row = mysql_fetch_array($sql)) {
$product_name = $row["product_name"];
// Create the product array variable
$product_id_array .= "$item_id-".$each_item['quantity'].",";
// Dynamic table row assembly
for ($b = 1; $b <= $each_item['quantity']; $b++) {
$cartOutput .= "<tr>";
$cartOutput .= '<td><a href="product.php?id=' . $item_id . '">' . $product_name . '</a><br /><img src="inventory_images/' . $item_id . '.jpg" alt="' . $product_name. '" width="40" height="52" border="1" /></td>';
//$cartOutput .= '<td>' . $each_item['quantity'] . '</td>';
$cartOutput .= '</tr>';
$i++;
}}
?>
//output each variable with diffrent code from fetch query
<?php $query_select = ("SELECT code, FROM diffrent_codes WHERE name='$product_name' ORDER BY id ASC"); $result_select = $mysqli_query($query_select) or die(mysql_error()); $rows = array(); while($row = mysql_fetch_array($result_select)) $rows[] = $row; foreach($rows as $row){ $code = $row['code']; } echo $cartOutput$code; } ?
?>
my $cartOutput$code to output diffrent $code according to each session quantity variable
어떤 일이 일어나지 않았습니까? 방금 우리에게 코드를 집어 넣었습니다. – Script47