Unsere Datenschutzrichtlinie wird in Kürze aktualisiert. Bitte sehen Sie sich die Vorschau an.

Datenbanken und PHP Grundkurs

Daten als Tabelle ausgeben lassen

Testen Sie unsere 2016 Kurse

10 Tage kostenlos!

Jetzt testen Alle Abonnements anzeigen
Häufig möchte man die Datensätze aus der Datenbanktabelle als HTML-Tabelle anzeigen lassen. Dafür ist die richtige Struktur wichtig.

Transkript

Häufig möchte man die Daten, die aus einer Datenbanktabelle kommen, beispielsweise als Tabelle ausgeben lassen. Bevor wir dazu kommen, machen wir eine kleine Vorstufe, und ich möchte, dass die einfach in dieser Form erscheinen, das heißt, immer ein Name, und danach die Beschreibung, und danach ein <br. Sehen wir uns an, wie das funktioniert. Ich habe meinen SQL-Befehl, ich führe den aus, und das Ergebnis bearbeite ich mit "Fetch_Array", um für jeden Datensatz ein Array zu erhalten. Das ist dann auch ein assoziatives Array, das heißt, ich kann über die Spaltennamen auf die einzelnen Informationen zugreifen, und sicherheitshalber habe ich es noch mit "htmlspecialchars" abgesichert. Gut, schauen wir uns nun an, wie man das Ganze als Tabelle darstellen kann. Ich habe oben ein bißchen Formatierungen angegeben, ich möchte beispielsweise auch jede zweite Zeile anders einfärben, und habe das teilweise aus bootstrap übernommen. Gut, kommen wir zum eigentlichen spannenden, nämlich zum PHP-Teil. Hier wird meine Tabelle erstellt. Diese Klassen brauche ich für die bootstrap-Formatierung, und an dieser Stelle ist meine while-Schleife. Innerhalb der while-Schleife erstelle ich für jeden Datensatz ein <tr, das heißt, eine Zeile, und die eigentlichen Informationen stehen innerhalb von <td, in unserem Fall der Name und die Beschreibung. Noch eine Besonderheit gibt es. Ich habe an dieser Stelle angegeben: "MYSQLI_ASSOC", das bedeutet, ich möchte das Array nur als assoziatives Array. Wenn ich das nicht angebe, dann ist das Array sowohl indiziert als auch mit Namen versehen. Sehen wir uns dieses Beispiel an, und dann haben wir eine Tabelle, und die Zeilen sind jeweils anders eingefärbt. Wenn Sie die Informationen als Tabelle ausgeben lassen möchten, müssen Sie aufpassen, dass Sie <tr und <td und <table an die richtige Stelle schreiben. <table darf beispielsweise ja nicht innerhalb der while-Schleife stehen, weil, es soll ja nur eine Tabelle erzeugt werden. Hingegen brauche ich innerhalb der while-Schleife <tr für die Zeilen, und <td für die einzelnen Zellen.

Datenbanken und PHP Grundkurs

Erfahren Sie alles, was Sie brauchen, um mit PHP Datenbanken anzusprechen, Daten einzutragen, zu verändern, zu löschen und abzufragen.

1 Std. 44 min (29 Videos)
Derzeit sind keine Feedbacks vorhanden...
 
Software:
Exklusiv für Abo-Kunden
Erscheinungsdatum:11.01.2017

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!