Realizo edición esto funciona bien, pero necesito pasar el valor del combo1 y combo2 a la consulta (Hasta el momento solo pasa un solo valor), espero me puedan ayudar, muchas gracias
Código HTML:
<script language="javascript">
$(document).ready(function(){
// Parametros para e combo1
$("#combo1").change(function () {
$("#combo1 option:selected").each(function () {
//alert($(this).val());
elegido=$(this).val();
$.post("combo1.php", { elegido: elegido }, function(data){
$("#combo2").html(data);
$("#combo3").html("");
});
});
})
// Parametros para el combo2
$("#combo2").change(function () {
$("#combo2 option:selected").each(function () {
//alert($(this).val());
elegido=$(this).val();
$.post("combo2.php", { elegido: elegido }, function(data){
$("#combo3").html("");
});
});
})
// Parametros para el combo3
$("#combo3").change(function () {
$("#combo3 option:selected").each(function () {
//alert($(this).val());
elegido=$(this).val();
$.post("combo3.php", { elegido: elegido }, function(data){
$("#combo4").html("");
});
});
})
//EN COMBO 3 NO SE COMO PASAR AUN LOS VALORES DEL 1 Y 2 (SOLO TENGO UN SOLO VALOR)
});
</script>
Formulario
Código HTML:
Código HTML:
<tr valign="baseline">
<td height="30" align="right" valign="middle"><div align="left"><font size="2">Oficina:</font></div></td>
<td height="30" valign="middle">
<select name="combo1" id="combo1" style="width:191px" >
<option text="0">Seleccionar</option>
<?php
$db = new MySQL();
$db->open();
$consulta = $db->consulta("SELECT * FROM oficinas ");
if ($row = $db->fetch_array($consulta)) {
do {
echo
'<option value="'.$row[id].'">'.$row[oficina].'</option>';
}while($row = $db->fetch_array($consulta));
}
?>
</select>
</td>
</tr>
<tr valign="baseline">
<td align="right" valign="middle"><div align="left"><font size="2">Empleados:</font></div></td>
<td valign="middle">
<select name="combo2" id="combo2" style="width:191px" >
</td>
Aquí hago la consulta para obtener los valores de combo3
CONSULTA (ACTUALIZAR A DOS PARAMETROS)
Código PHP:
<?php
$consulta = $db->consulta("SELECT * FROM empleados WHERE oficina LIKE '$_POST[elegido]' AQUI NECESITO PASAR TAMBIEN EL VALOR DEL COMBO3");
echo '<option value="0">Seleccione </option> ';
if ($row = $db->fetch_array($consulta)) {
do {
echo
'<option value="'.$row['idempelado'].'">'.$row['Nombre']." ".$row['ApellidoPaterno']." ".''.($row['ApellidoMaterno']).'</option>';
}while($row = $db->fetch_array($consulta));
}
?>