Asp - Php - Cgi - Perl
Php Ve Javascript Ten Anlayan Arkadaslar Su Koda Bakabılırmısınız
Php Ve Javascript Ten Anlayan Arkadaslar Su Koda Bakabılırmısınız
-
bu codaki hatami bulamıyorum
burda database den cektiklerimi array a atıyorum
while($newarray = mysql_fetch_array($query))
{
$latt[$count] = $newarray['lat'];
$lonn[$count] = $newarray['lon'];
$userr[$count] = $newarray['user'];
$count++;
}burda ise php de doldurgum arrayi for dongusu kulanarak javascripte teki array i doldurmaya calısıyorum
ama sorun suki yukarda doldugum php deki arrayin ilk sıradaki verileri alıyor ben ise yukarda doldugum arraydeki tum verileri almak istiyorum
var cout= <?php echo $count ?>;
var lat = new Array();
var lon = new Array();
var user = new Array();
<?php $count =0; ?>
var i;
for ( var ii=0 ; ii<cout ; ii++)
{
<?php $count++ ?>
user[ii] = ("<?php echo $userr[$count]?>");
lat[ii] = ("<?php echo $latt[$count]?>");
lon[ii] = ("<?php echo $lonn[$count]?>");
var point = new GLatLng(lat[ii],lon[ii]);
map.setCenter(point, 10);
var marker = new GMarker(point);
map.addOverlay(marker);
GEvent.addListener(marker, "click", function()
{marker.openInfoWindowHtml(user);});
} -
<?php $count++ ?>
hacı bunu yazmışsında o for döndüğü sürece bu 1 kere artmaz.Sadece ilk gördüğünde artar sora bidaha uğramaz çünkü phpnin derlenmesi bitmiş oluyor.Döngüyü php ile yapıcaksın javascriptle değil.
-
ilk basta php ile yaptım ama googlemap haritasini getirmiyor o zaman bende mecbur javascript e cevirdim kodu o kodu da yazabılırım yedegini aldim ama suan ki koda nasıl bir mantık uretebiliriz varmı aklına gelen birsey ...
-
<script>
<?
for ($ii=0 ; $ii<$count ; $ii++)
{
?>
user[<?=$ii?>] = ("<?php echo $userr[$ii]?>");
lat[<?=$ii?>] = ("<?php echo $latt[$ii]?>");
lon[<?=$ii?>] = ("<?php echo $lonn[$ii]?>");
var point = new GLatLng(lat[<?=$ii?>],lon[<?=$ii?>]);
map.setCenter(point, 10);
var marker = new GMarker(point);
map.addOverlay(marker);
GEvent.addListener(marker, "click", function()
<? {marker.openInfoWindowHtml(user);});
}
?>
</script>Bu tarz bişey olabilir.
-
deniyorum hemen
-
verdiğim kodlar efektik çalışmayabilir ama yapacağın şey o mantık üzerinden olmalı çalışmazsa varyasyonlarını türetmen gerek.
-
suan iki hata veriyor1) invalid XML markup..2) load is not definedama sayfanın codunu acınca istediklerimi aynen alıyor
user[<?=$ii?>] = ("GPS_0001");
lat[<?=$ii?>] = ("35.2167297311");
lon[<?=$ii?>] = ("33.4213408827782");
var point = new GLatLng(lat[<?=$ii?>],lon[<?=$ii?>]);
map.setCenter(point, 10);
var marker = new GMarker(point);
map.addOverlay(marker);
GEvent.addListener(marker, "click", function()
{marker.openInfoWindowHtml(user);}); // burda galiba user i tanıtamıyorum herhalde ?
user[<?=$ii?>] = ("GPS_0002");
lat[<?=$ii?>] = ("35.2179086429458");
lon[<?=$ii?>] = ("33.4194123744965");
var point = new GLatLng(lat[<?=$ii?>],lon[<?=$ii?>]);
map.setCenter(point, 10);
var marker = new GMarker(point);
map.addOverlay(marker);
GEvent.addListener(marker, "click", function()
{marker.openInfoWindowHtml(user);});
user[<?=$ii?>] = ("GPS_0003");
lat[<?=$ii?>] = ("35.2169094176546");
lon[<?=$ii?>] = ("33.4197235107422");
var point = new GLatLng(lat[<?=$ii?>],lon[<?=$ii?>]);
map.setCenter(point, 10);
var marker = new GMarker(point);
map.addOverlay(marker);
GEvent.addListener(marker, "click", function()
{marker.openInfoWindowHtml(user);}); -
<?=$ii?> yazan yerlere <?php=$ii?> yazar mısın hacı.tag konusunda sıkıntısı var :F tanıyamamış php kodunu.
-
yemedi be hocam kusura bakma senide ugratiyorum ama java script hic bilmedigim icin boyle surunuyorum buda bitirme tezim aynı hataları veriyor
-
AlpereN bunu yazdı:
-----------------------------
yemedi be hocam kusura bakma senide ugratiyorum ama java script hic bilmedigim icin boyle surunuyorum buda bitirme tezim aynı hataları veriyor
-----------------------------aynı hataları mı veriyor ?
-
1) invalid XML markup user[] = ("GPS_0001");
2) load is not definedaynen aynı hata hocam