|
|
|
ติดปัญหาการเรียกข้อมูลครับ ที่ข้อมูลบางส่วนซ้ำแล้วไม่สามารถเรียกเช่น ข้อมูล id ที่ซ้ำกันเพื่อให้เมนูใช้งานได้ครับ |
|
|
|
|
|
|
|
ผมต้องการเขียนเนมูเปน ลงมาเปน1 2 3ลงครับ โดยเขียนต่อจาก $cate[name] ครับ คือมีติดปัญหาตรงที่เขียนแล้วไม่สามารถเรียกข้อมูลทั้งหมดได้ ถ้ามีข้อมูลซ้ำจะไม่เหนครับ แต่ผมอยากให้เหนจะได้สามารถเพิ่มเปนเมนู 1 2 3 จึงอยากทราบว่าจะมีวิธีทำแบบไหนบ้างที่สามารถจัดการได้ครับขอบคุณครับ
Code (PHP)
<?php
$sql = "SELECT DISTINCT `cate_id` FROM ".TBL_PRODUCT." WHERE 1 AND `active`='Y' ORDER BY `PRODUCT`.`cate_id` ASC;";
$query = mysqli_query($oconn,$sql);
$arr_cate=array();
while($row=mysqli_fetch_assoc($query)){
$arr_cate[] = $row['cate_id'];
}mysqli_free_result($query);
?>
<ul class="sub">
<?php
foreach($arr_cate as $key){
$cate = get_productCate($key);
$Menu = get_subMenu($key);
?>
<li class="parent"><a href="javascript:;" title="<?=$meta['a_title']?>"><?=$cate['name']?></a>
<ul class="sub">
<li class="parent"><a href="javascript:;" title="<?=$meta['a_title']?>"><?=$cate['name_sub']?> </a>
<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>
<li class="parent"><a href="javascript:;" title="<?=$meta['a_title']?>"><?=$Menu['name_sub2']?> </a>
<ul class="sub">
<?php
$sql = "SELECT product.id, product.name, sub_menu.name_sub FROM ".TBL_SUBMENU." INNER JOIN ".TBL_PRODUCT." ON product.subid = sub_menu.id INNER join ".TBL_PRODUCT_CATEGORY." on product_category.id = sub_menu.product_category_Id WHERE sub_menu.id = product.subid AND sub_menu.product_category_Id = '".$key."' ORDER BY product.name;";
$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>
Tag : PHP, HTML/CSS, JavaScript, CakePHP, WebService, Yii PHP Framework
|
|
|
|
|
|
Date :
2016-03-31 17:01:31 |
By :
bosprogammer1 |
View :
851 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
echo $sql;
ลองเอา Query มาดูหน่อยครับ
|
|
|
|
|
Date :
2016-04-01 12:53:04 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|