Используйте данные, хранящиеся в базе данных SQL, для использования в карте листовок [закрыто]CSS

Разбираемся в CSS
Ответить
Anonymous
 Используйте данные, хранящиеся в базе данных SQL, для использования в карте листовок [закрыто]

Сообщение Anonymous »

У меня проблема с картой Leaflet и данными SQL. Мой проект — сайт, на котором мы занимаемся сдачей жилья в аренду. Я хотел бы отобразить карту с указанием адреса, хранящегося в моей базе данных SQL. Для сборки проекта я использую PHP, HTML и CSS.
В файле трейтамент_аннонсе.php
$adresse = $_POST['adresse_a'];
$sql = "INSERT INTO annonce (adresse_a)";

Для карты-листовки это так:
В файле affichage_annonce.php
$adresse_a = $annonce["adresse_a"];
$address = htmlspecialchars($adresse_a);

echo 'Adresse:



var address = "";
var map = L.map("map").setView([51.505, -0.09], 13); // Coordonnées par défaut en attendant la recherche

L.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png", {
attribution: "© OpenStreetMap contributors"
}).addTo(map);

fetch(`https://nominatim.openstreetmap.org/sea ... t(address)}`)
.then(response => response.json())
.then(data => {
if (data && data.length > 0) {
var lat = data[0].lat;
var lon = data[0].lon;
map.setView([lat, lon], 13);
L.marker([lat, lon]).addTo(map)
.bindPopup(address)
.openPopup();
} else {
alert("Adresse non trouvée.");
}
})
.catch(error => {
console.error("Error fetching data:", error);
});
';


Подробнее здесь: https://stackoverflow.com/questions/784 ... eaflet-map
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»