Ciclo While con Funcion JS
Publicado por felipe (1 intervención) el 05/09/2017 17:05:56
Hola!
Soy algo nuevo en esto y quisiera pedir su ayuda! Buscando en la Web encontré un código que permite realizar la conversión de coordenadas UTM a coordenadas geográficas, funciona a la perfección cuando es 1 a 1, pero lo que necesito es realizar la conversión de muchos registros a la vez (el sitio que vi fue el siguiente : http://www.atlascajamarca.info/conversor/ ) , revisando su código me di cuenta que el extracto que necesito es el soguiente:
lo que les quiero pedir ayuda es en como puedo utilizar la función para listar cada uno de los registros que me devuelva la bdd de forma automática sin hacer un click previo...
saludos!
Soy algo nuevo en esto y quisiera pedir su ayuda! Buscando en la Web encontré un código que permite realizar la conversión de coordenadas UTM a coordenadas geográficas, funciona a la perfección cuando es 1 a 1, pero lo que necesito es realizar la conversión de muchos registros a la vez (el sitio que vi fue el siguiente : http://www.atlascajamarca.info/conversor/ ) , revisando su código me di cuenta que el extracto que necesito es el soguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<script type="text/javascript" src="urm2lat.js"></script>
<script>
function cmdUTM2Lat_click(){
latlon = new Array(2);
var x, y, zone, southhemi;
if (isNaN (parseFloat (document.frmConverter.txtX.value))) {
alert ("Por favor ingrese un valor valido para X.");
return false;
}
x = parseFloat (document.frmConverter.txtX.value);
if (isNaN (parseFloat (document.frmConverter.txtY.value))) {
alert ("Por favor ingrese un valor valido para Y.");
return false;
}
y = parseFloat (document.frmConverter.txtY.value);
if (isNaN (parseInt (document.frmConverter.txtZone.value))) {
alert ("Por favor ingrese una zona valida de UTM.");
return false;
}
zone = parseFloat (document.frmConverter.txtZone.value);
if ((zone < 1) || (60 < zone)) {
alert ("El valor de zona de UTM esta fuera de rango. " +
"Por favor ingrese un valor entre [1, 60].");
return false;
}
if (document.frmConverter.rbtnHemisphere[1].checked == true)
southhemi = true;
else
southhemi = false;
UTMXYToLatLon (x, y, zone, southhemi, latlon);
document.frmConverter.txtLon.value = RadToDeg (latlon[1]);
document.frmConverter.txtLat.value = RadToDeg (latlon[0]);
return true;
}
</script>
1
2
3
4
5
6
7
8
9
10
11
12
<?php
$query = mysql_query("SELECT * FROM datos");
while ($row = mysql_fetch_array($query)) {
$coor_x = $row['coor_x'];
$coor_y = $row['coor_y'];
}
?>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<table>
<form name="frmConverter">
<tr>
<td>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><table width="100%" border="0" cellpadding="2" cellspacing="2">
<tr>
<td align="left">Longitud:</td>
<td><input name="txtLon" type="text" id="txtLon4"></td>
</tr>
<tr>
<td align="left">Latitud:</td>
<td><input name="txtLat" type="text" id="txtLat4"></td>
</tr>
</table></td>
</tr>
</table>
</td>
<td width="38" align="center" valign="top">
<table>
<tr>
<td align="center"><img src="back_16x16.gif" onClick="cmdUTM2Lat_click();" width="16" height="16"></td>
</tr>
</table>
</td>
<td width="48%">
<table>
<tr>
<td><table>
<tr>
<td>X:</td>
<td><input name="txtX" type="text" id="txtX3" value='<?php echo $coor_x;?>'></td>
</tr>
<tr>
<td>Y:</td>
<td><input name="txtY" type="text" id="txtY3" value='<?php echo $coor_y;?>'></td>
</tr>
<tr>
<td>Zona:</td>
<td><input name="txtZone" type="text" id="txtZone3" value="19"></td>
</tr>
<tr>
<td>Hemisferio:</td>
<td> <INPUT onclick=0 type=radio style="border:none"
value=N name=rbtnHemisphere>
N
<INPUT onclick=0 type=radio style="border:none" value=S CHECKED
name=rbtnHemisphere>
S </td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</form>
</table>
lo que les quiero pedir ayuda es en como puedo utilizar la función para listar cada uno de los registros que me devuelva la bdd de forma automática sin hacer un click previo...
saludos!
Valora esta pregunta
0