Oderland Support Programeringsövning i PHP

Denna övning går ut på att skriva en backend för ett reviewsystem, likt Reco/Trustpilot. På grund av prioriteringar i programeringsavdelningen ligger vi efter så våran fråntendutvecklare har redan byggt klart hela frontend-delen.

Förberedelser:

Uppgifter:

All kod skriver du i filen som heter rating.php inga andra filer behöver redigeras.

  1. (Lätt) Ta fram snittbetyget

    Denna uppgifter gör vi tillsammans på plats.
    Målet med uppgiften är att ta fram ett genomsnittvärde för alla betyg som har gjorts.
  2. (Svår) Hantera nya betyg

    Vi behöver hantera vad som händer när man lämnar ett nytt betyg via formuläret. Informationen skall lagras i databasen.

    Det kan vara en god idé att kontrollera datan innan den lagras i databasen. Till exempel, om betyget ligger utanför spannet 1-5 eller om kommentaren är längre än ett visst antal tecken borde processen avbrytas lämpligt felmeddelande.

    Tips När man skickar in formuläret kommer det man fyller i automatiskt lagras i en superglobal variabel som heter $_POST
  3. (Lätt) Ta fram totalt antal betyg som lämnats

    Vi behöver räkna ut hur många betyg som har lämnats totalt.
  4. (Medium) Lista de 5 senaste betygen

    Vi behöver lista de 5 senast lämnade betygen med dess namn, betyg, kommentar och datum.

Facit Här finns den färdiga koden så som jag skrev den. facit.zip
Kom ihåg att det finns många olika sätta att lösa uppgifterna.