Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/06/2010, 19:43
marcos46g
 
Fecha de Ingreso: julio-2009
Mensajes: 311
Antigüedad: 15 años, 4 meses
Puntos: 0
Pregunta php + javascript

Estoy tratando de adaptar un codigo javascript a mi sitio que esta armado con php.

include 'db.php';
mysql_select_db ($database);
$consulta = "SELECT * FROM avisos WHERE idAviso='".$idAviso."'" ;
$resultado = mysql_query($consulta);
$registro = mysql_fetch_array($resultado);
$cuidad=$registro("cuidad");
$cordenadas=$registro("cordenadas");

este es el script que tengo para ubicar una posicion en mapas google

<script>
function showAddress(address, zoom) {
if (geocoder) {
geocoder.getLatLng(address,
function(point) {
if (!point) {
alert(address + " not found");
} else {
map.setCenter(point, zoom);
var marker = new GMarker(point);
map.addOverlay(marker);
document.form_mapa.coordenadas.value = point.y+","+point.x;
}
}

</script>
este es el formulario en el que el usuario ingresa la cuidad y se muestran las coordenadas el el campo coordenadas

Código PHP:
  <form name="form_mapa" action="#" onsubmit=" showAddress(this.address.value, this.zoom.value=parseFloat(this.zoom.value)); return false">


          <
p align="left" style="font-size: 14px;font-family: verdana;">&nbsp;</p>
          <
table width="716" cellspacing="3" cellpadding="3">
          <
tr>
            <
td width="188" rowspan="2"><img src="images/LogoBP.gif" alt="" width="197" height="142" /></td>
            <
td width="505" bgcolor="#FF0000"><div align="center"><span style="font-size: 14px;font-family: verdana;"><span class="Estilo3"><span class="Estilo5"><strong>Ingrese  cuidad y barrio</strong><span class="Estilo6">&nbspEjemplo Montevideo </span></span></span>
                  <
span class="Estilo4">
                  <
input type="text" name="address" value="" style="width: 400px;font-size: 10px;font-family: verdana;font-weight: bold;" />
              <
input type="hidden" size="1" name="zoom" value=14 />
            </
span>
              <
input name="submit" type="submit" value="Buscar coordenadas" />
            </
span></div></td>
          </
tr>
          
          <
tr>
            <
td bgcolor="#FF0000"><p align="center" style="font-size: 14px;font-family: verdana;font-weight: bold;">Coordenadas</p>
              <
p align="center" style="font-size: 14px;font-family: verdana;font-weight: bold;">
                <
input name="coordenadas" type="text" style="width: 300px;font-size: 10px;font-family: verdana;font-weight: bold;" />
              </
p></td>
          </
tr>
       </
table>
     </
form>
<
div style="width: 700px; border-width: 1px; border-style: solid; border-color: #979797; padding:8px 8px 8px 8px;">
        <
div id="map" style="width: 700px; height: 500px">        </div>
        </
div>

         <
form name="form_mapa_1" action="#" onclick=" showAddress(this.address.value, 15); return false">
         </
form
Yo lo que quiero es que el usuario no entre nada pues quiero tomar los datos de la base de datos en que yo tengo la cuidad y quiero que el resultado obtenido o sea las coordenadas ademas de mostrarlo quiero poder tomar con php ese valor para poderlo guardar en la base de datos
La verdad que la interaccion de ambos lenguajes me esta complicando
Gracias por ayudarme

Última edición por marcos46g; 16/06/2010 a las 20:03