Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/09/2012, 18:18
pablo_difilippo
 
Fecha de Ingreso: noviembre-2007
Mensajes: 2
Antigüedad: 16 años, 6 meses
Puntos: 0
Cual es el error en el siguiente codigo?

Hola , a ver si me pueden ayudar, el siguiente script es para mostrar categorias y sub categorias en forma de menú, no puedo encontrar el error, pero en vez de mostrarme la cadena de caracteres con el nombre de la categoria, me muestra numeros y letras

[URL="http://deventas.tk/alternativa/"]aca pueden ver a lo que me refiero[/URL]

Codigo:
Código PHP:
<?php 
            $sql 
'SELECT * FROM categoria WHERE id_padre=0';
            
$result mysql_query($sql);
            
$padre mysql_fetch_assoc($result);
            foreach (
$padre as $p){ ?>
                <li >
                      <ul class="nav">
                        <li class="dropdown">
                            <a href="#" class="dropdown-toggle" data-toggle="dropdown">
                                                        <?php echo $p['nombrecat'?><b class="caret"></b>
                            </a>
                                                    <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
                                                        <?php  
                                                $sql2 
mysql_query("SELECT * FROM categoria WHERE id_padre = '$id'");
                              
$child mysql_fetch_assoc($sql2);
                              foreach (
$child as $c){ ?>
                                  <li><a tabindex="-1" href="#">
                                                                      <?php echo $c['nombrecat']; ?>
                                                                      </a>
                                                                </li>
                              <?php ?> 
                              </ul>
                        </li>
                    </ul>
                            </li>
<?php ?>
Datos de la tabla:

id_categotia | nombrecat | id_padre
----------------------------------------------------
int(11) | varchar(30) | int(11)