JavaScript - Datenbank-Inhalt an ein JavaScript (Array) übergeben


<?php

// Datenbank-Inhalt an ein JavaScript (Array) übergeben

echo "<script>\n";
echo 
"var Daten = new Array;\n";

$zaehler 1;

$select $db->query("SELECT `city` FROM `tabellenname`");
$citys $select->fetchAll();

foreach (
$citys as $city) {
 
// Zeilenumbrüche und Anführungszeichen entfernen
 
$city["city"] = str_replace(array("\r""\n"'"'), ""$city["city"]);

 echo 
'Daten[' $zaehler '] = "' $city["city"] . '";' "\n";
 
$zaehler++;
}

echo 
"</script>";
?>

Ausgabe-Beispiel:

<script>
var Daten = new Array;
Daten[1] = "New York";
Daten[2] = "London";
Daten[3] = "Paris";
Daten[4] = "Berlin";
Daten[5] = "Tokio";
</script>

Bausteine

Eine zufällige Auswahl von „Bausteinen” aus den Bereichen CSS, PHP, JavaScript und MySQL.

CSS - Sternebewertung

PHP - BR-Tag in neue Zeile (Newline) konvertieren

JavaScript - Geolocation API - Bei Knopfdruck Koordianten ausgeben

MySQL - Datensatz Wert erhöhen