Hallo Henrique,
Und wieder erscheint kein $name auf dem marker.
Nein, kann ja auch nicht, weil Du dieses JavaScript generierst.
L.marker([poleLat, poleLon-.05 ])
.addTo(map).bindPopup(null).openPopup(); //null
D.h. der Fehler ist auf der PHP Seite. Wenn Du das Script für den Marker ausgibst, steht in $name nichts drin.
Den Grund dafür kann ich Dir nicht nennen. Du offenbarst dein PHP ja nicht.
<?php endforeach; ?> lässt sich nicht kommentieren. //<?php endforeach; ?> hat negative auswirkungen
Lieber Herr Zauberlehrling, wenn Du den //-Besen im HTML statt im PHP schwingst, kann das ja auch keinen PHP Kommentar ergeben.
Wenn Du diese Schleife auskommentieren willst
<?php foreach ($xyz as $x): ?>
<li>$x ist <?= $x ?></li>
<?php endforeach; ?>
dann musst Du aufpassen, weil das 3 PHP Segmente sind und Du möchtest vermutlich auch nichts vom Schleifenrumpf ausgeben. Es sollte so aussehen:
<?php /* foreach ($xyz as $x): ?>
<li>$x ist <?= $x ?></li>
<?php endforeach; */ ?>
Damit kommentierst Du von foreach bis endforeach alles aus, inclusive des Ausstiegs aus PHP. Natürlich darf dein HTML kein */ enthalten, sonst wird der Kommentar vorzeitig beendet. Aber das ist wohl unwahrscheinlich.
Rolf
sumpsi - posui - obstruxi