Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/12/2010, 10:35
oxcar
 
Fecha de Ingreso: febrero-2010
Ubicación: Madrid, España
Mensajes: 36
Antigüedad: 15 años
Puntos: 0
Problema con código de menu

Hola a todos,

recurro a vosotros ya por desesperación.

He cogido un menu básico de internet de ejemplo, y he modificado algunas cosas con la idea de que sea un menu del tipo:

- Categoria1
- Subcategoria1.1
- Subcategoria1.2
- Categoria2
- Subcategoria2.1
- Categoria3
- Subcategoria3.1
.....

Tengo 2 tablas: Categorias (con id_cat y nombre) y Subcategorias (con id_subcat, nombre, id_categoria). id_cat y id_categoria son la relación entre las 2 tablas.

Para ello, tengo el siguiente código:

Código PHP:
<?
$dbhost 
"";
$dbusername "";
$dbpass "";
$dbname "";
$query "select * from categorias";
$connection mysql_connect($dbhost$dbusername$dbpass);
$resultCat mysql_db_query($dbname$query);
$numrowsCat mysql_num_rows($resultCat);

for (
$i 0$i $numrowsCat$i++)
{
     
$rowCat mysql_fetch_array($resultCat);
     
$CatName $rowCat["nombre"];
     
$CatId$rowCat["id_cat"];

echo 
"<li><a href="">$CatName</a></li><ul>";
?>

<?
$querySubcat 
"select * from subcategorias where id_categoria=$CatId";
$resultSubcat mysql_db_query($dbname$querySubcat);
$numrowsSubcat mysql_num_rows($resultSubcat);

for (
$j 0$j<$numrowsPro$j++)
{
$rowSubcat mysql_fetch_array($resultPro);
$SubcatName $rowSubcat["nombre"];
$IdSub $rowSubcat["id_subcat"];

echo 
"<li><a href="productos.php?categoria=$CatId&subcategoria=$IdSub">$SubcatName</a></li>";
?>
<?
}
?>
echo "</ul>";
<?
}
?>
El problema que tengo es en los "Echo". El dreamweaver me indica que tengo errores en los 2, pero no se el motivo. He probado mil cosas, pero mis conocimientos no me dan para más. ¿Alguien podría decirme, por favor, si ve algún error?.

Muchas gracoas por adelantado. Un saludo.