Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
prog1_06 [2019-12-02 11:29] Daniel Viström |
prog1_06 [2020-12-09 09:15] Daniel Viström |
||
---|---|---|---|
Line 5: | Line 5: | ||
1.\\ | 1.\\ | ||
- | Gör en enkel textfil och spara den, kalla den text.txt. Textfilen ska innehålla några radbrytningar. Visa innehållet i filen på en webbsida med hjälp av '' | + | Gör en enkel textfil och spara den, kalla den text.txt. Textfilen ska innehålla några radbrytningar. Visa innehållet i filen på en webbsida med hjälp av '' |
2.\\ | 2.\\ | ||
Line 51: | Line 51: | ||
6.\\ | 6.\\ | ||
Gör en frågesport | Gör en frågesport | ||
- | * Minst 5 frågor som rättas av PHP. Rättning ska göras på en annan sida än den där frågorna | + | * Minst 5 frågor som rättas av PHP. (För er som läser kursen '' |
* Frågorna skall vara av typen där endast ett svar är rätt (tips radio buttons). | * Frågorna skall vara av typen där endast ett svar är rätt (tips radio buttons). | ||
* Man skall skriva in sitt namn på frågesidan. | * Man skall skriva in sitt namn på frågesidan. | ||
+ | * Rättning ska göras på en annan sida än den där frågorna är. | ||
* När man har svarat skall man få reda på hur många rätt man fick samtidigt som resultat och namn sparas i en textfil.\\ **Tips!** Det kan vara klokt att fundera lite på hur textfilen skall se ut. | * När man har svarat skall man få reda på hur många rätt man fick samtidigt som resultat och namn sparas i en textfil.\\ **Tips!** Det kan vara klokt att fundera lite på hur textfilen skall se ut. | ||
* Det skall visas en **high score** lista med de 10 bästa resultaten, bäst överst. | * Det skall visas en **high score** lista med de 10 bästa resultaten, bäst överst. | ||
* På er sida skall det vara naturligt och lätt att hitta high score listan. Det känns naturligt att det finns en länk till listan och att man får se high score listan och sitt resultat när man har svarat på frågesporten. | * På er sida skall det vara naturligt och lätt att hitta high score listan. Det känns naturligt att det finns en länk till listan och att man får se high score listan och sitt resultat när man har svarat på frågesporten. | ||
* Fundera på hur du skall behandla ett svar utan namn och gör den lösning du tycker är bäst. | * Fundera på hur du skall behandla ett svar utan namn och gör den lösning du tycker är bäst. | ||
- | * För er som går kursen '' | + | * För er som går kursen '' |
- | * Få highscorelistan att fungera även om det är fler än 10 frågor. usort() kan vara användbart. | + | * Få highscorelistan att fungera även om det är fler än 10 frågor. |
7.\\ | 7.\\ | ||
En enkel gästbok | En enkel gästbok | ||
- | I kursen Webbutveckling 1 har du [[webbutv_gbook|stylat en gästbok]]. Nu ska du få den att fungera. | + | I kursen Webbutveckling 1 har du [[mattias_guestbook|stylat en gästbok]]. Nu ska du få den att fungera. |
**Krav på gästboken: | **Krav på gästboken: | ||
* Vissa fält är obligatoriska. "First Name", "Last Name", " | * Vissa fält är obligatoriska. "First Name", "Last Name", " | ||
- | * Om man glömmer att fylla i några fält som är obligatoriska skall det anges. Den data man skrivit ska då finnas kvar. | + | * Om man glömmer att fylla i några fält som är obligatoriska skall det bli felmeddelanden. Den data man skrivit ska då finnas kvar. Kontrollen ska ske efter att formuläret skickats, inte före. |
* Man skall få se alla inlägg på samma sida som man skriver in ett inlägg. | * Man skall få se alla inlägg på samma sida som man skriver in ett inlägg. | ||
* Man skall se när inlägget gjordes. | * Man skall se när inlägget gjordes. |