| |||
obtener valor de varios select dependiente con php hola gente que tal; mi inconveniente al dia de la fecha es tal cual el titulo¡¡ veran tengo 3 select que son dependientes y funcionan muy bien pero como necesito hacer un select * from a mi BD con el valor del ultimo combo dependiente; para hacer los combos dependientes use un funcion ajax a la cual llamo cuando introduzco la primera seleccion del primer combo y refresca el siguiente combo; como puedo hacer para tomar el valor del ultimo combo?? gracias |
| ||||
Respuesta: obtener valor de varios select dependiente con php <saludos> Pues del mismo modo que tomas el valor de los demás combos, es decir, que el último combo también use la función ajax pero pues que guarde el valor en una variable php, ya lo intentaste de ese modo? </saludos>
__________________ "Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente." Visita piggypon.com |
| |||
Respuesta: obtener valor de varios select dependiente con php hola amigo veras probe colocando el onchange en el ultimo select pero no lo agarro veras lo tengo asi <form name="form"> <div> <?php $sql="select * from carrera order by nombrec asc"; $res=mysql_query($sql,$conexion); ?> Carrera: <select name="carrera" onchange="from(document.form.carrera.value,'curso' ,'curso.php')"> <option value="0">Seleccione una Opción</option> <!--Genero las diferentes etiquetas options con un while--> <?php while($reg=mysql_fetch_array($res)){ ?> <option value="<?php echo $reg['id_carrera'];?>"><?php echo $reg['nombredelacarrera'];?></option> <?php } ?> </select> </div> <hr /> <div id="curso"> Curso: <select name="curso"> <option value="0">Seleccione el curso</option> </select> </div> <hr /> <div id="materia"> Materia: <select name="materia"> <option value="0">Seleccione la materia</option> </select> </div> </form> Hasta aca todo bien hace lo que tiene que hacer ahora el ultimo combo es materia este pero como veras creo un nuevo archivo como en el primer combo con onchange="from(document.form.carrera.value,'curso' ,'curso.php') este curso.php hace lo mismo pero el id lo traigo de este archivo para hacer la consulta o sea traigo el id del primer combo y asi sucesivamente cuando llego al final y tengo todo seleccionado hago esto siguiente de este <form> <table border="1" cellspacing=1 cellpadding=2 style="font-size: 8pt "><tr> <td><font face="verdana"><b>Id</b></font></td> <td><font face="verdana"><b>Legajo</b></font></td> </tr> <?php $materia = $_GET['materia']; $consulta = "select * from calificaciones where nombre_mat = ".$_GET["nombre_mat"]."; ******BUENO ACA ESTA EL PROBLEMA****** digamos que si lo pongo manualmente trae los datos perfecto, pero como agarro la variable.? $query = mysql_query($consulta); $numero = 0; while ($fila = mysql_fetch_array($query)){ echo "<tr><td>" . $fila["id_calificaciones"] . "</td>"; echo "<td>" . $fila["Legajo"] . "</td>"; <tr><td colspan=\"4\"><strong>Número: $numero</strong></td></tr>"; ?> </table> Espero me puedas comprender sino preguntame y te lo explico de nuevo muchas gracias por responder tan rapido!!!Gracias |
| ||||
Respuesta: obtener valor de varios select dependiente con php <saludos> de nada, bueno, revisando la función que usas en el onchange
Código javascript:
Ver original Imagino yo que el segundo parámetro es quien lo recibe? o como esta el archivo curso.php??? En todo caso, lo que yo haría es así a primera vista crear en el formulario un campo de texto por ej, y darle un nombre como carrerafinal por ej, y luego al select carrera ponerle la función onchange y como segundo parámetro mandarle el nombre de dicho campo de texto, y si ese archivo esta como imagino, entonces se devuelve al formulario y asigna el valor, en cuyo caso a su vez en el value de dicho campo yo le pondría un get con el valor que debe recibir (carrera en este caso), pues prueba eso y comentas. </saludos>
__________________ "Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente." Visita piggypon.com |
| |||
Respuesta: obtener valor de varios select dependiente con php Hola mortiprogramador son cortitos los demas te los mostrare para que quede del todo clarito este es el archivo curso.php <?php require_once("conexion/conexion.php"); $sql="select * from curso where id_carrera=".$_GET["id"].""; $res=mysql_query($sql,$conexion); ?> Curso: <select name="curso" onchange="from(document.form.curso.value,'materia' ,'materia.php')"> <option value="0">Seleccione el curso</option> <?php while($reg=mysql_fetch_array($res)){ ?> <option value="<?php echo $reg['id_curso'];?>"><?php echo $reg['curso_desc'];?></option> <?php } ?> </select> Como ves le paso el id de carrera para luego hacer la siguiente consulta por materia en el archivo materia.php que es simil a este <?php require_once("conexion/conexion.php"); //print_r($_GET); $sql="select * from materiatuto where id_curso=".$_GET["id"].""; $res=mysql_query($sql,$conexion); ?> Materia: <select name="materia" > <option value="0">Seleccione la Materia</option> <?php while($reg=mysql_fetch_array($res)){ ?> <option value="<?php echo $reg['id_materia'];?>"><?php echo chau_tilde($reg['nombre_mat']);?></option> <?php } ?> </select> bueno cuando llegamos aca ya tenemos los tres combos llenos, como te comente al principio lo que quiero hacer es que me tome lo que esta en $reg['nombre_mat'] para que en inicio pueda mandar esta variable en la consulta, seguro debe ser facil pero no me sale probe con document.getelementbyid.value pero no me sale estoy como perdido, espero tu puedas verlo te lo agradeceria mucho; desde ya muchas gracias por tu tiempo. |
| ||||
Respuesta: obtener valor de varios select dependiente con php <saludos> si la consulta esta en este u otro archivo, entonces en el onchange del select podrias hacer un href a la pagina donde deseas recibirlo, y para obtenerlo seriacon el get y el nombre del select, espero te sirva la idea, suerte con eso. </saludos>
__________________ "Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente." Visita piggypon.com |
| |||
Respuesta: obtener valor de varios select dependiente con php hola mortiprogramador; lo puse asi archivo materia.php <select name="materia" onchange="href=index.php" > o tambien asi <select name="materia" onchange="index.php" > archivo index; así es como supuestamente obtengo el valor pero no me trae nada $materia=$_GET["materia"]; espero que esto es lo que me planteaste y que este bien; al no traer nada por ende no puedo realizar la consulta, habria otra opcion para realizar la debida consulta.? desde ya muchas gracias por responder a las inquietudes y espero que le sirva a alguien mas. muchas gracias. |
| ||||
Respuesta: obtener valor de varios select dependiente con php <saludos> casi, intenta con
Código Javascript:
</saludos> Ver original
__________________ "Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente." Visita piggypon.com |
| |||
Respuesta: obtener valor de varios select dependiente con php Perfecto mortiprogramador ahora funciona de lujo!!! MUCHISIMAS GRACIAS POR TU TIEMPO!! espero le sirva de mucho a otra persona!! Gracias |
Etiquetas: |