Avatar billede jjdk Nybegynder
21. juli 2006 - 17:26 Der er 7 kommentarer og
1 løsning

Kontrol af indtastninger virker ikke helt

Jeg har fået lavet noget kode, hvor der kan indtastes nogle værdier i en form.
Når indtastningerne godkendes via knappen "Ret aftalen" åbnes et kvitteringsbillede. Øverst i dette billede vil der fremgå nogle fejltekster, hvis formen ikke er udfyldt korrekt.
Problemet er bare, at aftalen alligevel kan Accepteres.
Jeg kan ikke finde ud af, hvor jeg i koden skal indsætte kodelinjerne, der kontroller indtastningerne. Lige nu starter det fra linje 150.
Håber på noget hjælp:

Koden kan ses her: www.vardeborg.dk/php/admin_2.phps
Foto af indtastningsbilledet kan ses her: www.vardeborg.dk/php/indtastning.jpg
Foto af kvitteringsbilledet kan ses her: www.vardeborg.dk/php/kvittering.jpg
Avatar billede jakobdo Ekspert
21. juli 2006 - 18:34 #1
Du kunne f.eks. gøre sådan her:
I toppen af koden sætter du:
$_SESSION['opdater'] = true;
Hvis der så er en fejl, så sætter du $_SESSION['opdater'] = false;

Og inden du så acceptere noget, så tjekker du lige om
if($_SESSION['opdater'] == true)
echo "Vi skal opdatere noget...";
eller bare:
if($_SESSION['opdater'])
echo "Vi skal opdatere noget...";
Avatar billede jjdk Nybegynder
21. juli 2006 - 18:57 #2
Er der nogen speciel grund til, at du bruger $_SESSION. Kan jeg ikke lige så godt bruge en hvilken som helst variabel, som sættes til False ved fejl. Og så så tjekker jeg værdien inden opdateringen??
Avatar billede jakobdo Ekspert
21. juli 2006 - 19:02 #3
Jo, men du siger du giver fejlen i et andet vindue?
SESSION husker den jo i flere vinduer (mener jeg).
Variablen findes kun fra scriptet startes til det er kørt.
Avatar billede jjdk Nybegynder
21. juli 2006 - 19:08 #4
OK - så forstår jeg. Jeg prøver senere i aften - er lige optaget af noget træls oprydning!
Avatar billede jjdk Nybegynder
21. juli 2006 - 22:11 #5
Tak for det gode råd. Nu virker det, som det skal.
Sender du et svar?
Avatar billede jakobdo Ekspert
21. juli 2006 - 22:52 #6
Svar!
Avatar billede jjdk Nybegynder
21. juli 2006 - 23:12 #7
Tusind tak - endnu engang har du været til stor hjælp
Avatar billede jakobdo Ekspert
21. juli 2006 - 23:20 #8
Jeg takker for point.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester