|
|
|
รบกวนช่วยเหลือการสร้าง table หน่อยครับสับสนมากๆครับ |
|
|
|
|
|
|
|
database ผมมี 2 ตางรางเช่น product กับตาราง catalog ซึ่งเชื่อมโยงกัน ตอนนี้ผมพยายามจะ เพิ่มอีกตารางเข้าไประหว่าง 2 อันนี้เพื่อสร้างเมนูย่อยเพิ่ม คำถามคือจะเพิ่มอย่างไรดีครับ ผมเพิ่มในตาราง catalog แล้วได้ครับ เหลือแต่ตาราง product เมื่อเพิ่มไปแล้วข้อมูลไม่เปนไปตามที่ต้องการคือ อยากให้ตาราง submenu มีข้อมูล product ย่อยครับ รบกวนด้วยครับ ขอบคุณครับ ข้างล่าง code ครับ
Code (PHP)
<?php
$sql = "SELECT DISTINCT `cate_id` FROM ".TBL_PRODUCT." WHERE 1 AND `active`='Y';";
$query = mysqli_query($oconn,$sql);
$arr_cate=array();
while($row=mysqli_fetch_assoc($query)){
$arr_cate[] = $row['cate_id'];
}mysqli_free_result($query);
if(count($arr_cate)>0){
?>
<ul class="sub">
<?php
foreach($arr_cate as $key){
$cate = get_productCate($key);
?>
<li class="parent"><a href="javascript:;" title="<?=$meta['a_title']?>"><?=$cate['name']?></a>
<ul class="sub">
<?php
$sql = "SELECT `product_category_id`,`name_sub` FROM ".TBL_SUBMENU." WHERE `product_category_id`='".$key."' ORDER BY `name_sub` ASC;";
$query = mysqli_query($oconn,$sql);
while($row=mysqli_fetch_assoc($query)){
?>
<li class="parent"><a href="javascript:;" title="<?=$meta['a_title']?>"><?=$row['name_sub']?></a>
<?php
}mysqli_free_result($query);
?>
<ul class="sub">
<?php
$sql = "SELECT `id`,`name` FROM ".TBL_PRODUCT." WHERE `active`='Y' AND `cate_id`='".$key."' ORDER BY `name` ASC;";
$query = mysqli_query($oconn,$sql);
while($row=mysqli_fetch_assoc($query)){
?>
<li><a href="<?=PATH_URL?>/ผลิตภัณฑ์/<?=$row['id']?>-<?=str_replace(" ","_",$row['name'])?>.html" title="<?=$meta['a_title']?>"><?=$row['name']?></a></li>
<?php
}mysqli_free_result($query);
?>
</ul></li>
Tag : PHP, MySQL, HTML/CSS, JavaScript
|
|
|
|
|
|
Date :
2016-03-29 08:29:11 |
By :
bosprogammer1 |
View :
748 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้การ JOIN ได้หรือเปล่าครับ
|
|
|
|
|
Date :
2016-03-29 09:47:28 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|