RE:Seleccionar Municipio de Acuerdo al Estado
le paso un ej. q vi en la web esta en php y funciona a la pefeccion
primer <select
<?
//Combo Box 1
$servidor = 'localhost';
$usuario = 'root';
$contrasena = 'pelos';
$datos = 'sysgenped';
mysql_connect($servidor,$usuario,$contrasena);
@mysql_select_db($datos) or die( "Unable to select database");
$sSQL = "SELECT * FROM producto ORDER BY prdid";
$result=mysql_query($sSQL);
echo '<select name="produc" onChange="javascript:recarga(this.form);" onselect="javascript:recarga1(this.form);" >';
echo "<option>-- Selección de Producto--</option>";
echo "los valores son ".$_SESSION["prdid"]." ".$produc;
if (isset($produc)){
$_SESSION['prdid']=$produc;
session_unregister('camid');
}
while ($row=mysql_fetch_array($result))
{
if ($row['prdid'] == $_SESSION['prdid'])
{ echo "<option value='".$row['prdid']."' selected>".$row['prddesc']."</option>";
}
else
{ echo "<option value='".$row['prdid']."'>".$row['prddesc']."</option>";
}
}
echo "</select>";
//$_SESSION["prdid"]=$produc;
//echo "produc = ".$produc;
?>
segundo <select
<?
//Combo Box 2
$servidor = 'localhost';
$usuario = 'root';
$contrasena = 'pelos';
$datos = 'sysgenped';
mysql_connect($servidor,$usuario,$contrasena);
@mysql_select_db($datos) or die( "Unable to select database");
$sSQL = sprintf("SELECT * From campana WHERE camid='%s' and camprvid = '%s' ORDER BY camid",
$_SESSION['prdid'],$_SESSION['clvprv1']);
// $sSQL = "SELECT * From campana WHERE camid='$produc' ORDER BY camid";
$result=mysql_query($sSQL);
$num=mysql_numrows($result);
echo '<select name="modelo" onChange="javascript:recarga(this.form);">';
echo "<option>-- Seleccione la Campaña--</option>";
if (isset($modelo)){
$_SESSION["camid"]=$modelo;
}
while ($row=mysql_fetch_array($result))
{
if ($row['camidcam'] == $_SESSION["camid"])
{ echo "<option value='".$row['camidcam']."' selected>".$row['camidcam']."</option>";
}
else
{ echo "<option value='".$row['camidcam']."'>".$row['camidcam']."</option>";
}
}
echo "</select>";
?>
funcion recarga
<script language="JavaScript">
function recarga(form)
{
form.submit();
}
</script>
espero le ayude saludes