Difference between revisions of "Web - Kompetenzcheck PHP 2"

From Coders.Bay Wiki
Jump to navigation Jump to search
(Created page with "===Kompetenzcheck PHP 2=== Programmieren ein kleines Kundenverwaltungssystem für ein KMU (Klein- und Mittelunternehmen), das Überblick über seine KundInnendaten erhalten m...")
 
Line 7: Line 7:
Die Tabellen sollen folgendermaßen aussehen:
Die Tabellen sollen folgendermaßen aussehen:


users: user_id, name, email, password
#users: user_id, name, email, password


customers: company_id, company_name, contact_person, phone, adress, created_by (welcher User hat den Eintrag erstellt), created_at(Erstelldatum), edited_at(Bearbeitungsdatum)
#customers: company_id, company_name, contact_person, phone, adress, created_by (welcher User hat den Eintrag erstellt), created_at(Erstelldatum), edited_at(Bearbeitungsdatum)


Relation: users 1 – n clients
Relation: users 1 – n clients


###Zusätzliche Anforderungen:###
***Anforderungen:***
Eingeloggte User können nur die Einträge bearbeiten bzw. löschen, die sie auch selbst erstellt haben. (Tipp: Das könnt ihr mit einer Session lösen).
Eingeloggte User können nur die Einträge bearbeiten bzw. löschen, die sie auch selbst erstellt haben. (Tipp: Das könnt ihr mit einer Session lösen).



Revision as of 08:46, 17 October 2022

Kompetenzcheck PHP 2

Programmieren ein kleines Kundenverwaltungssystem für ein KMU (Klein- und Mittelunternehmen), das Überblick über seine KundInnendaten erhalten möchte. Die eingetragenen KundInnen sollen in der Datenbank abgespeichert werden, man muss die Daten bearbeiten und sich eine Übersicht der Einträge anzeigen lassen können. Nutze für die Verbindung zur Datenbank PDO.

Die Tabellen sollen folgendermaßen aussehen:

  1. users: user_id, name, email, password
  1. customers: company_id, company_name, contact_person, phone, adress, created_by (welcher User hat den Eintrag erstellt), created_at(Erstelldatum), edited_at(Bearbeitungsdatum)

Relation: users 1 – n clients

      • Anforderungen:***

Eingeloggte User können nur die Einträge bearbeiten bzw. löschen, die sie auch selbst erstellt haben. (Tipp: Das könnt ihr mit einer Session lösen).

Für die Benutzeroberfläche (GUI) könnt ihr entweder euer eigenes CSS verwenden oder eines der CSS Frameworks aus dem Kompetenzcheck CSS Frameworks verwenden: https://wiki.streampy.at/index.php?title=Web_-_Kompetenzcheck_CSS_Framework (Ja so könnt ihr beide Kompetenzen miteinander abschließen). Ich erwarte ein perfekt gestyltes Ergebnis 😉 Zeigt was ihr in HTML & CSS gelernt habt! Responsive!