Skocz do zawartości

strona w nowym okienku i problem z danymi z bd


Rekomendowane odpowiedzi

Witam.

Zrobiłem wyskakujące okienko z mapką google maps.

Wyglada to jak poniżej.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="https://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> 
<title>Mapka Google</title> 
<script src="https://maps.google.com/maps?file=api&v=2&sensor=true&key=ABQIAAAAuD0y1vTuNZd4aszJXOV66RQWTnr1-H18Olr2pzJz2J6t-trvBBQnHVtcBxIUskzdvWzi430cAfA10A" type="text/javascript"></script> 

</head> 
<body onload="load()" onunload="GUnload()"> 
<script type="text/javascript">
//<![CDATA[
var geodecoder = null;
var map = null;
function load() {
 if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map"));
//map.setMapType(G_HYBRID_MAP);
map.setUIToDefault(); 
	 var MapTypes = map.getMapTypes(); 
	 MapTypes[0].getName= function() { return "Mapa";} 
	 MapTypes[1].getName = function() { return "Satelitarna";} 
	 MapTypes[2].getName = function() { return "Hybrydowa";} 
	 map.addControl(new GMapTypeControl()); 
	map.addControl(new GOverviewMapControl());
	 map.enableContinuousZoom(); 
	 map.enableDoubleClickZoom();
	 map.enableScrollWheelZoom();
	map.hideControls();  
GEvent.addListener(map, "mouseout", function(){map.hideControls();});
GEvent.addListener(map, "mouseover", function(){map.showControls();});  
geocoder = new GClientGeocoder();
showAddress("<?=$item[miasto]?>,<?=$item[ulica]?> <?=$item[numer]?>, PL");
 }
}
function showAddress(address) {
 geocoder.getLatLng(
address,
function(point) {
  if (!point) {
	alert(address + " nie zostal odnaleziony");
  } else {
	map.setCenter(point, 16);
	var info = [  
 new GInfoWindowTab("ąśżźćńęłó", "aaaaaaaaaaaa"), 
 new GInfoWindowTab("asdada", "fhfhghgjgfj")
];   
	 var marker = new GMarker(point, {draggable: false});

//	  GEvent.addListener(marker, "dragstart", function() {
// map.closeInfoWindow();
 //});

//GEvent.addListener(marker, "dragend", function() {
// marker.openInfoWindowHtml(info);
//});

	GEvent.addListener(marker, "click", function() {
	  marker.openInfoWindowHtml(info);
	  });

	map.addOverlay(marker);
	marker.openInfoWindowHtml(info); 
  }
}
 );
}
//]]>
</script>


<div id="map" style="width: 500px; height: 350px; background: url(loader.gif); background-repeat: no-repeat; background-position: center;"></div><span><a href="https://maps.google.com/?ie=UTF8&hl=pl&q=<?=$item[miasto]?>,+Rzemieślnicza 1,+pl" >Wieksza mapa</a></span> 


</body> 
</html>

Próbuję pobrać dane (miasto, ulica, itp) z bd za pomocą zmiennych ale nic nie działa.

Jak podłączyć tą stronę do całego skryptu aby dane byly przekazywane ?

Odnośnik do komentarza
Udostępnij na innych stronach

i co żadnej podpowiedzi ?

Próbowałem się połączyć z bazą danych poprzez taki kod :

<?
include('../otwarty_inc/config.php');

mysql_connect($dbhost, $dbuser, $dbpss);
mysql_select_db($dbname);
$li_lw = mysql_fetch_assoc(mysql_query("select * from ".$prefix."wpisy where id='$_GET[id]' and akt='1'"));
mysql_query("update ".$prefix."wpisy set odslon=odslon+1 where id='$_GET[id]'");
$links = "";
$links[$li_lw[id]]['id'] = $li_lw[id];
$links[$li_lw[id]]['tytul'] = $li_lw[tytul];
$links[$li_lw[id]]['url2'] = "https://$li_lw[url]/$li_lw[uri]";
$links[$li_lw[id]]['rss'] = $li_lw[rss];	
$links[$li_lw[id]]['miasto'] = $li_lw[miasto];
$links[$li_lw[id]]['ulica'] = $li_lw[ulica];
$links[$li_lw[id]]['numer'] = $li_lw[numer];
$links[$li_lw[id]]['kodpocz'] = $li_lw[kodpocz];
$links[$li_lw[id]]['woj'] = $li_lw[woj];
$links[$li_lw[id]]['wlas'] = $li_lw[wlas];
$links[$li_lw[id]]['tel'] = $li_lw[tel];
$links[$li_lw[id]]['tel2'] = $li_lw[tel2];
$links[$li_lw[id]]['fax'] = $li_lw[fax];

foreach($links as $item) {
?>

Ale jakoś nie pobiera i tak danych.

Proszę o poradę.

Odnośnik do komentarza
Udostępnij na innych stronach

no niestety nie działa. Połączenie z serwerem jest poprawne i również łączy się z bazą poprawnie bo sprawdzałem, ale nie chce pobrać danych.

Chyba wiem w czym główny problem. funkcja nie dostaje ID wpisu który jest wywołany.

Jak mozna przekazać do tego pliku id spisu który jest wyświetlany i z którego jest wywoływana ta nowa strona ?

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności