"Dynamisk" login box
Hey derude!Jeg håber, at titlen giver mening for nogen. Jeg skal gøre mit bedste for at forklare mit problem.
Jeg er ny i at kode PHP og er ved at lave en hjemmeside. Indtil videre har jeg lavet sådan at man kan registrere sig, hvor informationerne er gemt i en MySQL database. Koden der tjekker om de indtastede login informationer er rigtige, er også færdig.
Mit problem er så, at når man logger ind, så vil jeg gerne have, at min login box (der hvor man indtaster brugernavn og password) forsvinder og erstattes med en anden menu - sådan at man fx kan ændre sine personlige oplysninger.
Jeg har altid troet, at det ville være nemt at kode vha. en simpel if...else, men det kan jeg ikke få til at virke. Altså hvis $logged er 1, så bruger man require til at vise menu A, ellers vises menu B. Problemet er bare, at jeg ikke ved hvordan jeg erstatter min login box når jeg har brugt require til at vise den. Et andet problem er også, at hvis jeg bruger require til at vise en menu når man er logged ind, så køres den kode uendelig antal gange, hvorfor der bliver vist menuer hele vejen ned.
Jeg har skrevet html og PHP delen af min login box på en seperat side, hvor jeg så bruger require funktionen til at få den på plads (fx på min index side). Jeg er ikke sikker på, om det er muligt at kode det vha. require/include, eller om det bare er mig der har gjort noget forkert.
Jeg håber ovenstående har været forståeligt. Ellers har jeg smidt min kode op, hvis der er nogen der gider hjælpe. Jeg har skrevet en kommentar tæt på bunden, hvor jeg mangler en kode der skifter menu.
http://test.jokeheaven.eu/logbox.txt (Koden)
http://test.jokeheaven.eu/ (Hvis det hjælper nogen at se siden, selvom den er langt fra færdig)
Hvis der er noget I ikke forstår vedrørende mit spørgsmål eller andet, så spørg endelig - så skal jeg prøve at forklare det.
På forhånd mange tak for hjælpen!
Andy