phpMyAdmin, SQL


0.Übersicht über alle PDFs

1_phpmyadmin.pdf

2_Datenbankverbindung

3_Ausgaben und Abfragen, Tabellenanzeige

3_Abfragen aus mehreren Tabellen (JOIN)

Sicherheit - prepared Statements


Serie: registrieren, login, CRUD-Aktionen, inkl. API und HTTPful:

4_Teil 1: Schülerregistrierung mit Bild, Registrierungsformular in Datenbank abspeichern

4_Teil 2: Schülerregistrierung erweitern, Ausgabe als Tabelle verschönern, index mit header und footer

4_Teil 3: Schülertabelle mit Ändern- und Löschen-Buttons, inkl. Erfolgsmeldung mit $_GET-Methode

4_Teil 4: registrieren absichern, error-handling mit PHP, Passwort verschlüsselt in DB schreiben

4_Teil 5: login.php, Passwort Check, Inhalt freigeben, Admin absichern, Buttons abhängig ein- ausblenden, Logout

4_Teil 6: Verwendung von HTTPful (REST) und einer API (SLIM 3) als Middleware für Anzeige, Ändern und Löschen von Schülern

4_Teil 7: Verwendung von HTTPful (REST) und einer API (SLIM 3) als Middleware für Registrieren und Login

Ende Serie



Serie: Online-Shop erstellen mit Login, Warenkorb, checkout, Bezahlen, Rechnung als PDF:

1_Teil: Shop start, inkl. Datenbank anlegen

2_Teil: Login, Registrieren

3_Teil: Detailseite, Produkte

4_Teil: Warenkorb, Waren in den Korb

5_Teil: user, session, logout

6_Teil: Warenkorb, Anzahl erhöhen

7_Teil: Bezahlen, checkout, Korb löschen

8_Teil: Rechnung mit Summen usw.

Ende Serie



Serie: Online-Shop - wie oben, aber mit Routen in der URL - schwieriger

1_Teil: Shop start

2_Teil: Warenkorb

3_Teil: auslagern

4_Teil: Route, Korbübersicht

5_Teil: Login

6_Teil: registrieren

7_Teil: Bezahlen

8_Teil: Rechnung

9_Teil: Detailseite erstellen

9.2_Teil: Suchen-Funktion

Ende Serie


5_einfaches Login lokal und mit Datenbank

6_Datatable - jQuery-Plugin, Tabelle sortierbar, durchsuchbar

6_Datatable, Datensatz ändern oder löschen

6_Verschlüsselung mit MD5

7_Ajax-Zugriff lokal und mit Datenbank

7_Ajax und JSON

7_Ajax und Autocomplete Teil 1 mit Datenbank

7_Ajax und Autocomplete mit jQuery UI und Datenbank

7_Ajax und Autocomplete, jQuery UI und selbst ausfüllenden Feldern

8_Übungen mit großen Tabellen und JOIN-Abfragen

9_Übung: DB befüllen, SPAM versenden, Validierung

91_SQL-Details

92_Mit dem phpMyAdmin-Designer arbeiten