
17/08/2005, 10:19
|
| | Fecha de Ingreso: junio-2005 Ubicación: Mexico
Mensajes: 21
Antigüedad: 19 años, 8 meses Puntos: 0 | |
Mil gracias por las respuestas pero en caso del ejemplo de java scrip no me sirve xq la consulta se realiza en una base de datos mysql y creo que es mucho mas complicado hacer la consulta por java scrip, y del segundo post pues ya avia visto esos ejemplos y son muy utiles para crear combos que se van llenado segund vas selecionando cada combo, pero en mi caso necesito que ambos combos cambien si selecionas el segundo el primero deve de cambiar y si selecionas el primero el segundo cambia aqui os mando un ejemplo del codigo que estoy intentando crear pero aun no logro que pase esa dependencia dual.
<?php
echo "<form action=\"".$_SERVER['PHP_SELF']."\" method=\"POST\">\n\n";
$_REQUEST['$id_mun'];
$_REQUEST['id_tipo'];
mysql_select_db($database_database, $database) or die(mysql_error());
echo "<select name=\"id_mun\" onChange=\"this.form.submit()\">\n";
echo "<option value=\"\"> Seleccione un Municipio </option>\n";
if (!empty($MM_UserGroup)){
$SQLconsulta_mun="SELECT Saave_acuerdo, Daafec_acuerdo FROM arc_acuerdos WHERE substring(Saave_acuerdo,1,2)=".$MM_UserGroup ;
$consulta_mun = mysql_query($SQLconsulta_mun,$database) or die(mysql_error());
if (mysql_num_rows($consulta_mun) != 0){
While ($registro_mun=mysql_fetch_assoc($consulta_mun)) {
if ($id_mun == $registro_mun['Saave_acuerdo']){
echo "<option value=\"".$registro_mun['Saave_acuerdo']."\" selected>".$registro_mun['Saave_acuerdo']."</option>\n";
} else {
echo "<option value=\"".$registro_mun['Saave_acuerdo']."\">".$registro_mun['Saave_acuerdo']."</option>\n";
}
}
} else {
echo "<option value=\"\"> No hay Municipios </option>";
}
} else {
echo "<option value=\"\"> Seleccione un Municipio </option>";
}
mysql_free_result($consulta_mun);
echo "</select>\n\n";
echo "</label></td>
</tr>
<tr>
<td><span class=\"Estilo2\">Fecha de Sesión </span></td>
<td height=\"30\" colspan=\"2\"><label>";
echo $id_mun;
echo "<select name=\"id_tipo\" onChange=\"this.form.submit()\">\n";
echo "<option value=\"\"> Seleccione un Tipo </option>\n";
if (!empty($id_mun)){
$SQLconsulta_tipo="SELECT Saave_acuerdo, Daafec_acuerdo FROM arc_acuerdos WHERE substring(Saave_acuerdo,1,2)=".$MM_UserGroup. " AND Saave_acuerdo=".$id_mun;
$consulta_tipo= mysql_query($SQLconsulta_tipo,$database) or die(mysql_error());
if (mysql_num_rows($consulta_tipo) != 0){
While ($registro_tipo=mysql_fetch_assoc($consulta_tipo)) {
if ($id_tipo == $registro_tipo['Saave_acuerdo']){
echo "<option value=\"".$registro_tipo['Saave_acuerdo']."\" selected>".$registro_tipo['Daafec_acuerdo']."</option>\n";
} else {
echo "<option value=\"".$registro_tipo['Saave_acuerdo']."\">".$registro_tipo['Daafec_acuerdo']."</option>\n";
}
}
} else {
echo "<option value=\"\"> No hay tipos </option>";
}
} else {
echo "<option value=\"\"> Seleccione un Tipo </option>";
}
mysql_free_result($consulta_mun);
echo "</select>\n\n";
?>
bueno espero me alla dado a entender un poco mas a fondo y gracias por las respuestas |