Tema: Menu en php
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/06/2015, 23:17
videlxu
 
Fecha de Ingreso: diciembre-2013
Mensajes: 108
Antigüedad: 10 años, 11 meses
Puntos: 1
Pregunta Menu en php

Vengo a pedir un poco de ayuda, resulta que estoy haciendo un menu en php, ya saben padre - hijo.

ejemplo:


Código PHP:
function display_children($parent,$level,$total,$linkes,$idlogin) {
   
$conexion conn();
   
$result "SELECT a.id_menu, a.label, a.link, a.sort, a.id_login, Deriv1.Count FROM `menu` a  LEFT OUTER JOIN (SELECT parent, COUNT(*) AS Count FROM `menu` GROUP BY parent) Deriv1 ON a.id_menu = Deriv1.parent WHERE a.parent = '".$parent."' AND a.id_login = '".$idlogin."'";
    
   
$select_rmysqli_query($conexion,$result);
                    
    while (
$row $select_r->fetch_assoc()){    
        
$count $level;
         
        if (
$row['Count'] > 0) {

            
$total .= $row['label'].',';
            
$linkes .= $row['link'].',';
            
            if(
$parent == 0){
            
            
$total $row['label'].',';
            
$linkes $row['link'].',';
            }
            
            if(
$row['label'] != ''){
            
display_children_two($row['id_menu'], $level 1,$total,$linkes,$idlogin,$start_from,$num_rec_per_page);
            }

        } elseif (
$row['Count']==0) {
            

            
$total .= $row['label'].',';
            
$linkes .= $row['link'].',';


            
            if(
$parent == 0){
            
            
$total $row['label'].',';
            
$linkes $row['link'].',';
            }
            
            if(
$row['label'] != ''){
            
            echo 
$total.'~'.$linkes.'|';
                
            
            }
        

        }
    }



Lo que quiero es concatenar el menu con el fin de que me salga una combinacion, ejemplo:

Como deberia concatenarse:

Chevrolet,ku-1111,
Chevrolet,tor-2323233,
Chevrolet,goo-4444,uu-66,

Esto es lo unico que eh logrado:

Chevrolet,ku-1111,
Chevrolet,ku-1111,tor-2323233,
Chevrolet,ku-1111,tor-2323233,goo-4444,uu-66,

alguna ayuda?, me explique lo mas detallado que pude muchas gracias , espero su ayuda.