Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2012, 20:08
Avatar de oachon
oachon
 
Fecha de Ingreso: mayo-2005
Mensajes: 62
Antigüedad: 19 años, 6 meses
Puntos: 1
Enviar datos en selects dependientes

Tengo el siguiente script:

<script language="javascript">
$(document).ready(function(){
// Parametros para e combo1
$("#combo1").change(function () {
$("#combo1 option:selected").each(function () {
//alert($(this).val());
tipo=$(this).val();
$.post("combo1.php", { tipo: tipo }, function(data){
$("#combo2").html(data);
$("#combo3").html("");
$("#combo4").html("");
});
});
})
// Parametros para el combo2
$("#combo2").change(function () {
$("#combo2 option:selected").each(function () {
//alert($(this).val());
ancho=$(this).val();
$.post("combo2.php", { ancho: ancho}, function(data){
$("#combo3").html(data);
$("#combo4").html("");
});
});
})
// Parametros para el combo3
$("#combo3").change(function () {
$("#combo3 option:selected").each(function () {
//alert($(this).val());
perfil=$(this).val();
$.post("combo3.php", { perfil: perfil}, function(data){
$("#combo4").html(data);
});
});
})
});
</script>

En el mismo documento va:

<select name="combo1" id="combo1">
<option value="">Tipo de Vehiculo</option>
<?
$sel1 = mysql_query("select DISTINCT(ku_tipoveh) from productos");
while ($row1 = mysql_fetch_array($sel1)){
?>
<option value="<?= $row1["ku_tipoveh"]; ?>"><?= $row1["ku_tipoveh"]; ?></option>
<? } ?>
</select>
<select name="combo2" id="combo2"></select>
<select name="combo3" id="combo3"></select>
<select name="combo4" id="combo4"></select>



En combo1.php, combo2.php, combo3.php van los selects a la bd.
Todo funciona a la perfeccion, pero mi tema es que necesito ir pasando las variables desde el inicio, osea que al combo3.php me lleguen todas las variables para poder realizar la busqueda segun todos los datos.

Algun consejo de como ir pasando estos datos en el script de arriba?

PD: Espero se haya entendido algo :S
__________________
Quitenme todo... menos mis ganas de soñar..