Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2005, 11:10
Avatar de flaconovato
flaconovato
 
Fecha de Ingreso: noviembre-2005
Ubicación: Bogota, Colombia
Mensajes: 137
Antigüedad: 18 años, 5 meses
Puntos: 1
Pasar array por URL

Amigos...

Tengo un <SELECT> (de html aclaro) de paises en el cual seleciono uno y este hace que la pagina se regargue para cargar otro <SELECT> este con los puertos correspondientes al pais selecionado anteriormente ok.

pero el <SELECT> de puertos es multiple, y requiero pasar el array que me arraja este <SELECT> por URL... voy a colocar el el codigo donde lleno el <SELECT MULTIPLE> y la parte donde envio. los datos... espero haber sido claro de lo contario hagamenlo saber... para aclarar dudas... gracias

Código PHP:
<select name="idpuertoorigen[]" multiple size="5">
<?php
       
if (!empty($idpais_ori))
       {
            
// Consulta para cargar combos de Puertos
            
$sql_puerto "select idpuerto, puedescripcion from puerto where idpais='$idpais_ori' order by puedescripcion";
        
$res_puerto mysql_db_query($database_cargo,$sql_puerto);            if (mysql_num_rows($res_puerto) != 0)
        {
            while (
$fila_puerto_ori mysql_fetch_array($res_puerto))  
            {
                    if(
$puerto_ori == $fila_puerto_ori['idpuerto'])
                {
                echo 
"<option value='".$fila_puerto_ori['idpuerto']."' selected>".$fila_puerto_ori['puedescripcion']."</option>";
                }
                else
                {
                echo 
"<option value='".$fila_puerto_ori['idpuerto']."'>".$fila_puerto_ori['puedescripcion']."</option>";
                }                                                                    
                      }
            
mysql_free_result($res_puerto); // Liberar memoria usada por consulta.                            
        

        else
        {
            echo 
"<option value='null'>No hay Puertos para este pais </option>";
        }
    } 
    else
    {
        echo 
"<option value='null'> Seleccione un Item  </option>";
    }
?>
</select>
y aca es donde envio los datos por URL.

Código PHP:
echo "<script>";
echo 
"window.location='vercotizacion.php?ori=".$_POST['idpuertoorigen']."&des=".$_POST['idpuertodestino']."&cod=".$_POST['codigo']."'";
echo 
"</script>"
__________________
El pueblo que se resigna a tecnologías pasadas, sucumbe en el campo de la ignorancia y se entierra en sus ideales.:arriba: :arriba: