20/05/2010, 02:58
|
| | Fecha de Ingreso: septiembre-2003
Mensajes: 180
Antigüedad: 21 años, 2 meses Puntos: 1 | |
Respuesta: Ayuda con google maps y base de datos Gracias Nisrokh, ahora me surge el problema que las variables no las reconoce, las saco de una base de datos, este es el script: <?php
function conectar()
{
$base_de_datos = "Mi base de datos";
$db_usuario = "usuario";
$db_password = "pasw.";
if (!($link = mysql_connect("localhost", $db_usuario, $db_password)))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db($base_de_datos, $link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
$db = conectar();
$resultados = mysql_query("SELECT * FROM tabla WHERE id='38'"); while($articulo=mysql_fetch_array($resultados))
?>
<html>
<head>
<title></title>
<script src="http://maps.google.com/maps?file=api&v=2&sensor=false&key=ABQ IAAAAIxQWpU1-QF8PtuHoL59_tBRlJPYwn47xzjqwfW1L972ysqJV7hTeTtJFq6 w4AZdwjiz5j_tNLbIx-A" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function initialize() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById('map_canvas'));
map.setCenter(new GLatLng(<?php ".$articulo['Latitud']."?>,<?php ".$articulo['Longitud']."?>), 17);
map.addControl(new GLargeMapControl(<?php ".$articulo['Latitud']."?>,<?php ".$articulo['Longitud']."?>));
map.setMapType(G_SATELLITE_MAP);
var point = new GPoint(<?php ".$articulo['Lingitud']."?>,<?php ".$articulo['Latitud']."?>);
var marker = new GMarker(point);
map.addOverlay(marker); } } //]]>
</script>
</head>
<body onload="initialize()" onunload="GUnload()">
<div id="map_canvas" style="width: 400px; height: 200px;"></div>
</body>
</body>
Pero me da el error: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING |