javascript içinde php foreach kullanmak.
Google map'in bir çok lokasyonu aynı harita karesi içinde gösteren javascriptine bu bir çok konumu php ile sql'den çağırıp öyle göstermek istiyorum.
Deneme yanılma metodlarım tıkandı. Son olarak takıldığım yer
javascriptin içinde değişkenin tanımlandığı alan içinde, yani;
var locations = [
['Açıklayhıcı başlık', 55.7279418, 37.4741555],
['Açıklayhıcı başlık', 55.7279418, 37.4741555],
['Açıklayhıcı başlık', 55.7279418, 37.4741555],
];
yukarıda gördüğünüz çoklu satırı foreach ile sqlden almak istiyorum, ve;
var locations = [
<?php
$lokasyon=$db->query("SELECT * from tbl_haritalar_lokasyon WHERE Durum = 1 and MapID = ".$HaritaID);
$lokasyon->execute();
foreach ($lokasyon as $loc) { ?>
['<?php $loc['aciklayici_baslik']?>', <?php $loc['Latitude']?>, <?php $loc['Longitude']?>],
<?php } ?>
];
gibi yapmaya çalışıyorum. Ama bu birleştirmede bişeyler hatalı. Arka harita geliyor ama üstteki örnekte gelen kırmızı konum noktaları altaki php foreach örneği kodumda gelmiyor.
Saygılar.