faecher:informatik:oberstufe:datenbanken:projekt:dokuwiki_plugin:probeprojekt:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
faecher:informatik:oberstufe:datenbanken:projekt:dokuwiki_plugin:probeprojekt:start [09.06.2021 15:33] sbelfaecher:informatik:oberstufe:datenbanken:projekt:dokuwiki_plugin:probeprojekt:start [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-====== Probeprojekt: Adresslistenabfrage ====== 
  
-{{:aufgabe.png?nolink  |}} 
-=== (A1) === 
- 
-Erweitere die bisherige Arbeit am Plugin auf ein "Adresslistenausgabewerkzeug": 
- 
-(1) Lege die {{:faecher:informatik:oberstufe:datenbanken:projekt:dokuwiki_plugin:probeprojekt:adressen.sql.zip |fiktive Adressdatenbank}} zugrunde,  importiere die Adresstabelle in deine mysql-DB um sie dann abzufragen. 
- 
-(2) Erstelle ein -- zunächst einfaches -- Abfrageformular, mit dem du z.B. anhand des Vor- und/oder Nachnamens nach der Adresse einer Person suchen kannst. Implementiere die Abfrage als Methode in der mysqldb-Klasse, die das DB-Handle und die Abfrageparameter erhält und ein Array mit dem Ergebnis der Abfrage zurückgibt. Dieses Array kann die render Funktion dann als  hübsche Tabelle ausgeben. 
- 
-(3) Nachdem die Grundfunktionalität sichergestellt ist, kannst du das Abfrageformular un die Programmlogik um weitere Funktionen erweitern. (Sortierung, weitere Felder, optionale Suche nach Teilstrings in Datenbankfeldern u.v.m.) 
- 
----- 
-{{:aufgabe.png?nolink  |}} 
-=== (A2) === 
- 
-Erweitere dein Plugin um ein Formular, mit dem ein neuer Datensatz an die Tabelle angefügt werden kann.  
- 
-(1) Welches der Formulare angezeigt werden soll, kann z.B. durch den Parameter nach dem ''>'' gesteuert werden: 
- 
-  {{projekt>abfrage}} // rendert und bearbeite die Abfrage 
-  {{projekt>eingabe}} // rendert und bearbeitet das Eingabeformular 
-   
-(2) Beachte Sicherheitsaspekte und führe eine Eingabeüberprüfung durch, bevor du die Eingabedaten an deine Abfrage übergibst. 
  • faecher/informatik/oberstufe/datenbanken/projekt/dokuwiki_plugin/probeprojekt/start.1623245593.txt.gz
  • Zuletzt geändert: 09.06.2021 15:33
  • von sbel