Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/12/2007, 09:25
Canguingo
 
Fecha de Ingreso: diciembre-2007
Mensajes: 2
Antigüedad: 16 años, 4 meses
Puntos: 0
Pregunta Menu desplegable con valores para un calculo

Hola, me estoy volviendo loco, estoy intentando hacer dos menus desplegable con ciudades. Cada ciudad tiene un valor. Al seleccionar una ciudad de un menu y otra del otro menu se calcula la distancia entre dischas ciudades.

El problema es que no paso del menu desplegable.

<FORM action='testT.php' method='post'></SPAN>
<SELECT name='stad1'>
<OPTION value=1 selected>Amsterdam</OPTION>
<OPTION value=2>Madrid</OPTION>
<OPTION value=3>London</OPTION>
</SELECT>
<SPAN style="FONT-SIZE: 9pt">
<SELECT name='stad2'>
<OPTION value=1 selected>Amsterdam</OPTION>
<OPTION value=2>Madrid</OPTION>
<OPTION value=3>London</OPTION>
</SELECT>
<SPAN style="FONT-SIZE: 9pt">
<INPUT id='Button1' type='submit' value='Berekenen' name='berekenen'>

vale ahora en tesT.php quiero que se realice el calculo de modo que alli pongo las formulitas:

function distance($lat1, $lng1, $lat2, $lng2, $lat3, $lng3 = true)
{
$pi80 = M_PI / 180;
$lat1 *= $pi80;
$lng1 *= $pi80;
$lat2 *= $pi80;
$lng2 *= $pi80;
$lat3 *= $pi80;
$lng3 *= $pi80;

$r = 6372.797; // mean radius of Earth in km
$dlat = $lat2 - $lat1;
$dlng = $lng2 - $lng1;
$a = sin($dlat / 2) * sin($dlat / 2) + cos($lat1) * cos($lat2) * sin($dlng / 2) * sin($dlng / 2);
$c = 2 * atan2(sqrt($a), sqrt(1 - $a));
$km = $r * $c;

return ($miles ? ($km * 0.621371192) : $km);
}

siendo $lat1 = latitud de la ciudad 1 y lng1 la longitud de dicha ciudad.

tengo la longitud y latitud, pero como hago para que la eleccion de una ciudad le corresponda el valor de latitud y longitud correctos?

gracias!!