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); } ?>