02. januar 2012 - 09:34Der er
9 kommentarer og 1 løsning
Et lille problem for en nybegynder
Jeg er ved at lære lidt php fra bunden, og har rodet med et lille problem over julen, men kan ikke få det til at virke.
Jeg har lokalt oprettet en indput formular hvor man skriver en dato, derefter går man videre til en anden side hvor man skal indskrive sit navn, og til sidst er der en side der bekræfter dato og navn.
Har lige prøvet at ændre navne og id, nu modtager jeg som jeg også tidligere har modtaget en fejl på dato variablen, det er ligesom om den ikke kan flytte variablen over flere sider.
Nu modtager jeg kun denne fejl: Notice: Undefined index: dato in C:\Program Files\EasyPHP-5.3.2i\www\pr\confirm-all.php on line 9
Grunden til at den ikke kan finde dine variabler er enten navnet (ved ikke hvilken side du sender videre til) eller at du ikke får dine variabler sendt med til den rigtige side. Du kan evt. lægge dine variabler i et hidden felt på den side du sender til første gang, og så tage dem med til side 3 derfra. Håber det gav mening.
Men vær opmærksom på, at brugeren til enhver tid kan ændre værdien af et skjult felt. Det er derfor vigtigt, at du validerer værdien af disse felter i sidste dokument, hvis du skal bruge dem dér.
Det nytter ikke, du har valideret dem på en mellemliggende side, da de måske ikke længere indeholder det samme.
Det kigger jeg lige på, tusind tak det er sådan noget jeg ikke ville være opmærksom på selv.. godt nytår til alle
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.