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>
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


0