Foros del Web » Programando para Internet » PHP »

Listas desplegables en PHP (categorias y subcategorias)

Estas en el tema de Listas desplegables en PHP (categorias y subcategorias) en el foro de PHP en Foros del Web. Hola, tengo que programar dos listas desplegables en dreamweaver con PHP y Mysql. La primera lista tiene que mostrar todos las categorias y la segunda ...
  #1 (permalink)  
Antiguo 28/04/2011, 17:38
 
Fecha de Ingreso: enero-2010
Mensajes: 150
Antigüedad: 14 años, 9 meses
Puntos: 0
Listas desplegables en PHP (categorias y subcategorias)

Hola, tengo que programar dos listas desplegables en dreamweaver con PHP y Mysql. La primera lista tiene que mostrar todos las categorias y la segunda las subcategorias segun lo que se elija en la primera lista.

Tengo las siguientes tablas:
Categorias:
- idCategoria
- descripcionCategoria

Subcategorias:
- idSubcategoria
- descripcionSubcategoria
- idCategoria

Productos:
- idProducto
- descripcionProducto
- idCategoria
- idSubcategoria

Hice lo siguiente y no me actualiza la segunda lista:

Código:
$query_recCategorias = "SELECT descripcionCat FROM categorias ORDER BY idCat ASC";
$recCategorias = mysql_query($query_recCategorias, $conexion) or die(mysql_error());
$row_recCategorias = mysql_fetch_assoc($recCategorias);
$totalRows_recCategorias = mysql_num_rows($recCategorias);

$query_recsubcat = "SELECT * FROM subcategorias, categorias WHERE subcategorias.idCat = categorias.idCat";
$recsubcat = mysql_query($query_recsubcat, $conexion) or die(mysql_error());
$row_recsubcat = mysql_fetch_assoc($recsubcat);
$totalRows_recsubcat = mysql_num_rows($recsubcat);

<?php
do {  
?>
<option value="<?php echo $row_recCategorias['descripcionCat']?>"><?php echo $row_recCategorias['descripcionCat']?></option>
<?php
} while ($row_recCategorias = mysql_fetch_assoc($recCategorias));
  $rows = mysql_num_rows($recCategorias);
  if($rows > 0) {
      mysql_data_seek($recCategorias, 0);
     $row_recCategorias = mysql_fetch_assoc($recCategorias);
  }
?>

<option value="<?php echo $row_recsubcat['descSub']?>"><?php echo $row_recsubcat['descSub']?></option>
          <?php
} while ($row_recsubcat = mysql_fetch_assoc($recsubcat));
  $rows = mysql_num_rows($recsubcat);
  if($rows > 0) {
      mysql_data_seek($recsubcat, 0);
	  $row_recsubcat = mysql_fetch_assoc($recsubcat);
  }
?>
  #2 (permalink)  
Antiguo 28/04/2011, 17:50
 
Fecha de Ingreso: agosto-2010
Ubicación: Tenerife
Mensajes: 893
Antigüedad: 14 años, 3 meses
Puntos: 202
Respuesta: Listas desplegables en PHP (categorias y subcategorias)

Vaya, ¿Resuelves la tarea por aquí o son cosas mias en cuanto a la interpretación de tu primera frase?

En cualquier caso:
¿Por qué las variables de php están fuera de la apertura y cierre de <?php ?> ?

Edito:

Wow, me dio por mirar más el código...

-Tienes mal cerradas las llaves
-Lo que estás haciendo es una auténtica locura xD

Una vueltita por el manual de php y otro al html...
__________________
Pensaba que internet era una gran biblioteca de sabiduría, hasta que comprendí que un libro no puede tener mil páginas llenas de faltas de ortografía... :(

Última edición por IEKK; 28/04/2011 a las 17:55
  #3 (permalink)  
Antiguo 28/04/2011, 19:51
 
Fecha de Ingreso: enero-2010
Mensajes: 150
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Listas desplegables en PHP (categorias y subcategorias)

Estan afuera porque puse parte del código. Además estoy practicando para poder aprender a hacer ese trabajo práctico. Gracias por tu ayuda.
  #4 (permalink)  
Antiguo 28/04/2011, 20:44
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años, 6 meses
Puntos: 322
Respuesta: Listas desplegables en PHP (categorias y subcategorias)

Y qué quieres que nosotros hagamos? Sólo indicas lo que quieres hacer y qué no hace tu código

PD: No vendría mal usar el resaltador de código, es algo confuso leer código en negro
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies

Etiquetas: categorias, desplegables, listas, subcategorias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:20.