Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/02/2003, 10:15
adrianfm
 
Fecha de Ingreso: febrero-2003
Mensajes: 62
Antigüedad: 21 años, 1 mes
Puntos: 1
De acuerdo ejemplo... de select dinamico

<?php
$servidor = "localhost";
$usuario = "XXXXXXXX";
$clave = "XXXXxXXX";
$basedatos = "BDPrueba";
$connect = mysql_connect($servidor,$usuario,$clave);
mysql_select_db($basedatos,$connect);

$query="select id_est from catalogo_estados where nom_estado=\"$estado\"";
$result = mysql_query($query,$connect);
$myrow=mysql_fetch_row($result);
$id_edo=$myrow[0];

$query="select id_mpio from catalogo_mpios where nom_mpio=\"$municipio\"";
$result = mysql_query($query,$connect);
$myrow=mysql_fetch_row($result);
$id_mpio=$myrow[0];

$query="select nom_estado from catalogo_estados order by nom_estado";
$result = mysql_query($query,$connect);

$query2="select nom_mpio from catalogo_mpios where cidest=$id_edo order by nom_mpio";
$result2 = mysql_query($query2,$connect);

$query3="select nom_poblacion from catalogo_poblaciones where cidmpio=$id_mpio order by nom_poblacion";
$result3 = mysql_query($query3,$connect);
echo "$id_mpio *** $query3";
mysql_close ($connect);
?>

<SCRIPT>

function MM_jumpMenu(targ,selObj,restore)
{ //v3.0
if( selObj.options[selObj.selectedIndex].value!=0)
{
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
}

</SCRIPT>

<form name="altas_localidad" method="post" action="altas_localidad.php?<? echo "estado=$estado&municipio=$municipio"; ?>" enctype="multipart/form-data" onSubmit="return compruebaFormulario(this)">
<table width="472" height="270" border="0" align="left" cellpadding="0" cellspacing="0">
<tr bgcolor="#336666">
<td height="30" colspan="3" valign="middle">
<div align="left"><b><font color="#000099"></font></b></div>
<div align="center"><b><font color="#FFFFFF">AGERGAR LOCALIDAD</font></b></div></td>
</tr>
<tr bgcolor="C2DAC6">
<td height="30" valign="middle" bgcolor="#b9d2cf"> <div align="left"></div></td>
<td height="30" valign="middle" bgcolor="#b9d2cf"> <div align="left"><b></b></div></td>
<td width="254" height="30" align="center" valign="middle" bgcolor="#b9d2cf">
<div align="left"><b><font color="#000099"> </font></b></div></td>
</tr>
<tr bgcolor="C2DAC6">
<td height="30" valign="middle" bgcolor="#b9d2cf"> <div align="right"><strong>Estado:</strong></div></td>
<td height="30" valign="middle" bgcolor="#b9d2cf"> <div align="left"><b></b></div></td>
<td height="30" align="center" valign="middle" bgcolor="#b9d2cf"> <div align="left"><b><font color="#000099">
<select name="menu1" onChange="MM_jumpMenu('parent',this,0)">
<?php
if ($estado=="")
echo "<option value=>Selecciona</option>";
while($myrow=mysql_fetch_row($result)) //Lee los registros y los divide en campos
{
if ($myrow[0]==$estado)
echo "<option value=\"altas_localidad.html?estado=$myrow[0]\" selected>$myrow[0]</option>";
else
echo "<option value=\"altas_localidad.html?estado=$myrow[0]\">$myrow[0]</option>";
}
?>
</select>
</font></b></div></td>
</tr>
<tr bgcolor="C2DAC6">
<td height="30" valign="middle" bgcolor="#b9d2cf"> <div align="right"><strong>Municipio:</strong></div></td>
<td height="30" valign="middle" bgcolor="#b9d2cf"> <div align="left"><b></b></div></td>
<td height="30" align="center" valign="middle" bgcolor="#b9d2cf"> <div align="left"><b><font color="#000099">
<select name="menu2" onChange="MM_jumpMenu('parent',this,0)">
<?php
if ($municipio=="")
echo "<option value=>Selecciona</option>";
while($myrow=mysql_fetch_row($result2)) //Lee los registros y los divide en campos
{
if ($myrow[0]==$municipio)
echo "<option value=\"altas_localidad.html?municipio=$myrow[0]&estado=$estado\" selected>$myrow[0]</option>";
else
echo "<option value=\"altas_localidad.html?municipio=$myrow[0]&estado=$estado\">$myrow[0]</option>";
}
?>
</select>
</font></b></div></td>
</tr>
<tr bgcolor="C2DAC6">
<td height="30" valign="middle" bgcolor="#b9d2cf"> <div align="right"><strong>Poblaci&oacute;n:</strong></div></td>
<td height="30" valign="middle" bgcolor="#b9d2cf"> <div align="left"><b></b></div></td>
<td height="30" align="center" valign="middle" bgcolor="#b9d2cf"> <div align="left"><b><font color="#000099">
<select name="poblacion" size="1" id="selecciona">
<?php
while($myrow=mysql_fetch_row($result3)) //Lee los registros y los divide en campos
{
if ($poblacion==$myrow[0])
echo "<option selected>$myrow[0]</option>";
else
echo "<option>$myrow[0]</option>";
}
?>
</select>
</font></b></div></td>
</tr>
<tr bgcolor="C2DAC6">
<td height="30" valign="middle" bgcolor="#b9d2cf"> <div align="left"></div></td>
<td height="30" valign="middle" bgcolor="#b9d2cf"> <div align="left"><b></b></div></td>
<td height="30" align="center" valign="middle" bgcolor="#b9d2cf"> <div align="left"><b><font color="#000099">
</font></b></div></td>
</tr>
<tr bgcolor="C2DAC6">
<td width="179" height="30" valign="middle" bgcolor="#b9d2cf"> <div align="right"><b>Nombre
de la Localidad:</b></div></td>
<td width="39" height="30" valign="middle" bgcolor="#b9d2cf"> <div align="left"><b></b></div></td>
<td height="30" align="center" valign="middle" bgcolor="#b9d2cf"> <div align="left"><b><font color="#000099">
<input name="nombre_l" type="text" id="nombre_l" size="30">
</font></b></div></td>
</tr>
<tr bgcolor="C2DAC6" bordercolor="#E5E5E5">
<td height="30" align="center" valign="middle" bgcolor="#b9d2cf"> <div align="left"></div></td>
<td height="30" align="center" valign="middle" bgcolor="#b9d2cf"> <div align="left"><b><font color="#000099">
</font></b></div></td>
<td height="30" align="center" valign="middle" bgcolor="#b9d2cf"> <div align="left"><b><font color="#000099">
</font></b></div></td>
</tr>
<tr bgcolor="C2DAC6" bordercolor="#E5E5E5">
<td height="30" align="center" valign="middle" bgcolor="#b9d2cf"> <div align="right"><b><font color="#000099">
<input type="submit" name="Submit" value="Agregar">
</font></b> </div></td>
<td height="30" align="center" valign="middle" bgcolor="#b9d2cf"> <div align="left"><b><font color="#000099">
</font></b></div></td>
<td height="30" align="center" valign="middle" bgcolor="#b9d2cf"> <div align="left"><b><font color="#000099">
<input type="reset" name="Submit2" value="Restablecer">
</font></b> <b><font color="#000099"> </font></b></div></td>
</tr>
</table>
</form>

Espero te sirva.....

Solo tiene un detalle...