Startup for PHP Assignment
Find a file
2026-10-18 16:15:02 +02:00
.gitignore Seed 2026-09-16 08:50:45 +02:00
LICENSE Initial commit 2026-09-16 06:44:50 +00:00
PHPApplikation.php Uppdaterat kraven 2026-10-18 16:15:02 +02:00
PHPFormResponse.php Uppdaterat kraven 2026-10-18 16:15:02 +02:00
README.md Uppdaterat kraven 2026-10-18 16:15:02 +02:00

PHP Assignment - Grupp D

Krav från databas-assignment och antaganden

  • Varje agent identifieras av sitt namn (en bokstav) och ett nummer.
  • Lönen för en agent får inte understiga 12000.
  • Kompetenser hanteras i kodtabellen KompetensKod (KompNr, KompNamn).
  • Procedur UPDSALARY: Anropas för att ändra lön på en agent.
  • Trigger SALARYCHECK: Ser till att lönen inte kan sänkas vid uppdatering.

Steg 3: Enkla tabeller

  • Krav: Hämta och visa tabellen KompetensKod i sin helhet med en HTML-tabell (SQL).
  • Krav: Hämta och visa agenter med deras löner via en HTML-tabell (Procedur: GETAGENTS).

Steg 4: Komplexa tabeller

  • Krav: Visa varje gruppledare med sina aktiva och arkiverade operationer i en nästlad HTML-tabell med kolumnlayout (join och union).

Steg 5: Sökning och dropdown

  • Sökning: Fritextsökning på agentens användarnamn med LIKE.
  • Dropdown: Välj en agent ur en select-lista för att filtrera och se agentens uppgifter.

Steg 6: Insert, Update och Procedur

  • Insert: Lägger till ny rad i KompetensKod via formulär.
  • Update: Väljer KompNr via en dropdown och anger nytt namn.
  • Procedur: Kör UPDSALARY med agentens namn, nummer och ny lön från formuläret, där lönen inte får understiga 12000 och inte kan sänkas.