Einfach dynamisch

Teil 4: Tipps & Tricks für Ajax

Ist dies der Fall, wird im nächsten Schritt eine Verbindung zur Datenbank mithilfe des Befehls mysql_select_db("Datenbankname", $connection); aufgebaut. Anschließend wird die SQL-Abfrage definiert und der Variablen $erg zugewiesen.

while($row = mysql_fetch_array
($erg)) {
echo "<tr>";
echo "<td>" . $row['Vorname'] .
"</td>";
echo "<td>" . $row['Nachname'] .
"</td>";
echo "<td>" . $row['Spielernr'] .
"</td>";
echo "<td>" . $row['Position'] .
"</td>";
echo "<td>" . $row['Saison'] .
"</td>";
echo "</tr>";
}
echo "</table>";
mysql_close($connection);

Der Rest ist lediglich optische Aufbereitung: Zur Darstellung wird eine Tabelle gewählt und darin werden alle Datensätze der Ergebnismenge geschrieben. Dabei wird die Ergebnismenge Zeile für Zeile durchgegangen und die jeweiligen Felder ausgegeben. Abschließend wird die Verbindung zur Datenbank wieder geschlossen.

Dynamische Spielerermittlung

In einem weiteren Beispiel zeigen wir Ihnen, wie Sie Inhalte - beispielsweise für Drop-Down-Boxen - dynamisch und kontextbezogen generieren können. Sie können die Inhalte entweder direkt aus einer Datenbank ziehen oder wie im Beispiel aus einem Array.

Ajax: Tipps & Tricks

© Archiv

Das CSS-Dock erlaubt mit wenig Coding eine optisch ansprechende Navigation.

Für dieses Beispiel wird zur Vereinfachung das kostenlose Simple Ajax Code-Kit (SACK) von Twilight Universe verwendet ().

Die HTML Seite besitzt zwei Drop-Down-Felder: Das erste ist statisch und enthält die vier verschiedenen Positionen in einer Fußballmannschaft: Torwart, Abwehrspieler, Mittelfeld und Angriff. Die zweite Drop-Down-Box ist aktuell noch leer, wird jedoch abhängig von der Auswahl der Spielposition mit den Namen der Spieler aus dem aktuellen FC Bayern München Kader geladen.

<form action="" method="post"><table><tr><td>Position: </td><td><select id="fcb_pos" name=
"fcb_pos" onchange="getSpieler(this)"><option value="">Wählen Sie eine
Position</option><option value="tw">Torwart</option><option value="ab">Abwehr</option><option value="mf">Mittelfeld</option><option value="ag">Angriff</option></select></td></tr><tr><td>Spieler: </td><td><select id="fcb_spieler" name=
"fcb_spieler"></select></td></tr></table></form>

Mehr zum Thema

Netflix
Streaming

Preise, kompatible Geräte, Datenrate, Serien- und Filmangebot von Netflix: Wir beantworten die wichtigsten Fragen rund um den Streaming-Dienst.
Amazon Blitzangebote
Technik-Deals

Die Highlights der Amazon Blitzangebote - heute mit Xbox-One-Tagesangeboten, Denon AV-Receiver, Asus Smartphone und mehr.
Tipps zum leisen PC
Tipps und Tricks

Die Komponenten eines PCs erzeugen Hitze. Lüfter sorgen meist für eine lästige Geräuschkulisse. Mit unseren Tricks wird Ihr PC flüsterleise.
SSD Mythen Tipps
Solid State Disk

SSD-Tuning - was ist wahr, was ist falsch? Wir verraten, welche SSD-Mythen Sie vergessen können und welche Tipps wirklich helfen.
Urlaubsbilder
Fotografieren im Sommer

Von Sommerlicht bis Sonnernuntergang: Unsere 7 Tipps verraten, wie Sie Urlaubsfotos richtig machen und schöne Bilder mit nachhause bringen.