Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/05/2010, 13:45
Avatar de leo_rock
leo_rock
 
Fecha de Ingreso: abril-2010
Mensajes: 28
Antigüedad: 14 años, 8 meses
Puntos: 0
problema con select dimamico u.u

buenos dias, bueno denuevo con un problemilla xD
claro que ahora no veo luces de la solucion.
Dos select empresa, y tipo de empleado.Si se seleciona de tipo TECNICO que es un value dentro del select, aperece un tercer select con el id de un supervisor que debe llenarce con la base de datos, respecto a la empresa. ya e realizado varios select dinamicos y funcionan sin problemas en este caso no estoi seguro de que es lo que no anda creo que puede ser pk el ultimo select esta con display:none y se crea despues ojala alguien me pueda ayudar.
dejo los codigos.
Código PHP:
<?php
 $empresa
=$_POST['empre']; //recibo la variable empresa
 
$con mysql_connect("*****","*****","*****") or die (mysql_error());
 
mysql_select_db("*****",$con); // conecto con mi base de datos
 
$sql="select * from empleado where empresa='$empresa' and tipo ='SUPERVISOR'"// consulta sql
 
$r=mysql_query($sql,$con); //ejecuto
 
$respuesta=""//respuesta vacia
 
$respuesta='<option value="0">Seleccione un Supervisor</option>'// primer parametro fuera para que aparesca siempre
    
while($c=mysql_fetch_array($r)){ // cuando alla datos dentro del array
       
$respuesta $respuesta."<option value=".$c['id_empleado'].">".$c['id_empleado']."</option>";
       }
 echo 
$respuesta;
?>
el jquery
Código:
 $('#add_emp').change(function(){
	    var tipo=$('#add_tipo').val(); // recibo el tipo 
		var empresa=$('#add_emp').val(); // recibo la empresa
		if(tipo=='TECNICO'){ // si es tecnico
			$.post('sup.php', { emp: empre}, function(options){ //creo funcion jquery
			 $('#add_sup').html(options); // agrego los datos obtenidos de sup.php
			}); //funcion option
		}; // if
   }); // funcion change