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 | ||
lab5 [2009-10-04 13:29] Joakim Forsgren |
lab5 [2009-10-05 09:07] Joakim Forsgren |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
+ | == Inloggning och forum == | ||
I denna lab skall ni kombinera era kunskaper från lab 3 och lab 4 + att börja fundera på hur man skall strukturera sin kod. Det är lätt att man får en ganska stökig kod när man jobbar med ett script-spåk och HTML blandat. | I denna lab skall ni kombinera era kunskaper från lab 3 och lab 4 + att börja fundera på hur man skall strukturera sin kod. Det är lätt att man får en ganska stökig kod när man jobbar med ett script-spåk och HTML blandat. | ||
Line 6: | Line 7: | ||
* Ni skall ha en inloggning som uppfyller alla krav i lab 4. | * Ni skall ha en inloggning som uppfyller alla krav i lab 4. | ||
* För att få skriva inlägg måste man vara inloggad. | * För att få skriva inlägg måste man vara inloggad. | ||
- | * Man skall endast kunna ändra och ta bort sina egna inlägg och trådar. \\ Tar men bort en tråd skall ju självklar alla inlägg tas bort som hör till tråden. | + | * Man skall endast kunna ändra och ta bort sina egna inlägg och trådar. \\ Tar man bort en tråd skall ju självklar alla inlägg tas bort som hör till tråden. |
* Systemet skall hålla ordning på vem som har skrivit inläggen, när de skapades och när de senast ändrades. | * Systemet skall hålla ordning på vem som har skrivit inläggen, när de skapades och när de senast ändrades. | ||
* Det skall finnas minst en rättighet - admin. | * Det skall finnas minst en rättighet - admin. | ||
Line 16: | Line 17: | ||
Detta är er första uppgift som blir lite större, den kommer dock vara mycket liten jämfört med vad ni kommer att göra under våren. Då måste ni ha en fungerade struktur!! | Detta är er första uppgift som blir lite större, den kommer dock vara mycket liten jämfört med vad ni kommer att göra under våren. Då måste ni ha en fungerade struktur!! | ||
- | Jag har tänkt låta er göra er egen lösning, jag brukar | + | Jag har tänkt låta er göra er egen lösning |
* alla ändringar i databasen skall vara gjorda innan man visar något | * alla ändringar i databasen skall vara gjorda innan man visar något | ||
* all data skall plockas fram och kollas innan man visar något | * all data skall plockas fram och kollas innan man visar något | ||
* HTML skall separeras i så stor grad som möjligt från php-kod | * HTML skall separeras i så stor grad som möjligt från php-kod | ||
* det skall vara lätt att bygga ut systemet och man skall kunna behålla strukturen i koden | * det skall vara lätt att bygga ut systemet och man skall kunna behålla strukturen i koden | ||
- | * man skall kunna jobba flera samtidigt, kunna dela upp kodandet | + | * man skall kunna programmera |
* man skall lätt kunna hitta koden som körs utifrån vilken URL man har | * man skall lätt kunna hitta koden som körs utifrån vilken URL man har | ||