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>";