|
|
|
ต้องการสร้างเมนูหลัก แล้วมีเมนูย่อยๆ โดยดึงข้อมูลจาก database ต้องทำยังไงครับ |
|
|
|
|
|
|
|
นี่คือ code ที่ต้องการทำครับ
Code (PHP)
<li class="parent">
<a href="<?=PATH_URL?>/ผลิตภัณฑ์" title="<?=$meta['a_title']?>">ผลิตภัณฑ์</a>
<?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_cate2[] = $row['cate_id'];
}mysqli_free_result($query);
?>
<?php
$sql = "SELECT DISTINCT `category_id` FROM ".TBL_BRAND." WHERE 1 ";
$query = mysqli_query($oconn,$sql);
$arr_cate=array();
while($row=mysqli_fetch_assoc($query)){
$arr_cate[] = $row['category_id'];
}mysqli_free_result($query);
if(count($arr_cate && arr_cate2)>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 `id`,`Brand_name` FROM ".TBL_BRAND." where `category_id`='".$key."' ORDER BY `Brand_name` ASC;";
$query = mysqli_query($oconn,$sql);
while($row=mysqli_fetch_assoc($query)){
?>
<li class="parent"><a href="javascript:;" title="<?=$meta['a_title']?>"><?=$row['Brand_name']?></a>
<?php
}mysqli_free_result($query);
?>
<ul class="sub">
<?php
$sql = "SELECT `id`,`name` FROM ".TBL_PRODUCT." WHERE `active`='Y' AND `cate_id`='".$key."' AND `b_id`= `b_id` 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>
</ul>
</li>
<?php
}
?>
</ul>
<?php
}
?>
</li>
Tag : PHP, HTML/CSS, JavaScript, CakePHP
|
ประวัติการแก้ไข 2016-04-07 09:27:07
|
|
|
|
|
Date :
2016-04-07 09:26:41 |
By :
bosprogammer1 |
View :
1361 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มาถูกทาแล้วครับ คือเขียน Query ซ้อน Query เพื่อดึงค่า Sub Menu ต่าง ๆ ที่เหลือดูว่า Query ทำงานถูกหรือไม่
|
|
|
|
|
Date :
2016-04-08 09:19:12 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|