PHP - Como colocar datos de MySQL en una lista

 
Vista:

Como colocar datos de MySQL en una lista

Publicado por Carlos Vengoechea (1 intervención) el 02/01/2007 21:11:04
Buen Dia,

tengo un problema con 2 listas de seleccion. Hago una consulta a la BD MySQL para cargar los datos a la primera lista, pero los datos que tengo que cargar en la segunda lista dependen del resultado de la primera consulta. Agradezco la ayuda que puedan prestarme.

un fragmento del codigo que uso es el sgte:

<form name="form1" method="post" action="">
<table width="90%" border="0" cellspacing="0" cellpadding="0" bgcolor="#FEF5C5" class="textInicio">
<tr bgcolor="#FFCC66">
<td class="title">Paso 1: Definir Categoría<br><hr></td>
</tr>

<tr>
<td>Categoría: 
<select name="menuCategorias">
<option value="0"></option>
<?php
$db = mysql_connect (DB_SERVER,DB_SERVER_USERNAME,DB_SERVER_PASSWORD);

$selected=mysql_select_db(DB_DATABASE,$db);
$result = mysql_query("SELECT * FROM categorias WHERE IdEstadoCategoria=1 AND IdParent=0",$db);

while ($myrow = mysql_fetch_array($result)){
echo '<option value="'.$myrow["IdCategoria"].'">'.$myrow["NombreCategoria"].'</option>';
}
?>
</select>

</td>
</tr>

<tr>
<td>Subcategoría: 
<select name="menuSubcategorias">
<option value="0"></option>
<?php
$result2 = mysql_query("SELECT * FROM categorias WHERE IdEstadoCategoria=1 AND IdParent=".$myrow["IdCategoria"],$db);

while ($myrow2 = mysql_fetch_array($result2)){

echo '<option value="'.$myrow2["IdCategoria"].'">'.$myrow2["NombreCategoria"].'</option>';
}
?>
</select>
</td>
</tr>
</table>
</form>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 1.071
Bronce
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

RE:Como colocar datos de MySQL en una lista

Publicado por Yamil Bracho (888 intervenciones) el 03/01/2007 14:30:51
Esto es un ejemplo tipico del uso de AJAX. Date un pase por http://www.litfuel.net/mybic/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar