11/05/2011, 11:13
|
| | Fecha de Ingreso: marzo-2009
Mensajes: 90
Antigüedad: 15 años, 9 meses Puntos: 0 | |
Respuesta: como hago un Select dependiente de BD Cita: HOla amigo mira yo he hecho este pero no me funciona de esta manera es q lo necesito. veras no solo es q los listes dependiente mente en el combobox, sino tambien q cuando intente guardarlo insert en una nueva tabla llamada REMISIONES q contiene los campos de nom_afiliadora y regimen, no me guarde el ID sino los valores realies como por ejemplo, nom_afiliadora CONSALTRA, SRAGON, BREMA etc....REGIMENES CONTRIBUTIVO, SOAP etc....Y no q me guarde los id q es lo q me esta pasando.......ESTE Q LES MUESTRO AQUI NO ME funciona no hace nada. pero tiene la logica de lo q quiero.
Código PHP:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Selects dependientes con jQuery.</title> <script type="text/javascript" src="jquery-1.4.2.min.js"></script> <script language="JavaScript" type="text/JavaScript"> $(document).ready(function(){ $("#select1").change(function(event){ var id = $("#select1").find(':selected').val(); $("#select2").load('genera-select.php?id='+id); }); }); </script> </head> <body> <form> <?php include("../../PHP/getconfi_conect.php"); $sql = ("SELECT regimen, id_regimen FROM regimenes order by regimen"); ?> <div class="tipo" align="left"> <select name="select1" id="select1"> <option value="">[Seleccione]</option> <?php do { echo '<option value= "'.$row["regimen"].'">'.$row["regimen"].'</option>'; ?> </select> <?php } ?> </div> <br /> <select name="select2" id="select2"> </select> </form> </body> </html> otro archivo php llamado genera-select.php <?php include("../../PHP/getconfi_conect.php"); $consulta = "SELECT nom_afiliadora, n_regimen from entidades_afiliadoras WHERE n_regimen = ".$_GET['id']; echo '<option value="'.$fila['nom_afiliadora'].'">'.$fila['nom_afiliadora'].'</option>'; }; ?>
|