Avatar billede nemlig Professor
24. august 2008 - 09:41 Der er 5 kommentarer og
1 løsning

Input, Submit og MySQL, men med fortryd mulighed

Hej.
Jeg har leget lidt med noget input, som skal afleveres til MySql.
Princippet er således:

1. Indlæs side, udfyld inputfelter og vælg Submit
2. Poster tjekkes for fejl, valideringer m.m. Hvis fejl, så gå tilbage til punkt 1.
3. Der skrives til MySQL

Men jeg vil gerne have en "fortryd" mulighed ind lige inden punkt 3 - altså noget med "Er du sikker på, at du vil gemme (Ja/Nej)". Og hvis ja, så forsæt til punkt 3 og hvis nej, så gå tilbage til punkt 1.

Der hele sker på samme side, og jeg anvender den form action:
echo "<form action='".$_SERVER["REQUEST_URI"]."' method='post'>";
Avatar billede erikjacobsen Ekspert
24. august 2008 - 09:43 #1
Du kan gemme værdierne fra inputfelter i sessions-variabler efter punkt 2. Så kan du vise dem på siden, og tage dem fra sessions-variablerne til mysql, hvis brugeren trykker på "jadak".
Avatar billede nemlig Professor
24. august 2008 - 10:03 #2
Jeg gemmer allerede værdierne i Sessions-variabler. Hvis der i punkt 2 er fejl, så skal man jo ikke til at indtaste forfra.
Det er "fortryd" muligheden jeg ikke kan hitte ud af at lave, da der vel skal ske en form for "Break" i afviklingen af koden.
Aner ikke hvor det skal laves i koden.
Vil I have ulejlighed med at se på koden her:
http://www.fam-johansen.dk/nyheder.phps
Avatar billede erikjacobsen Ekspert
24. august 2008 - 10:20 #3
Du kan ikke lave en "break" i koden. Du skal have 3 logiske ting: Der hvor han taster ind, der hvor han ser det igen så han kan acceptere, og der hvor du gemmer det, hvis han siger ja. Har du kun een PHP-fil skal du med if-er finde ud af hvor du er.
Avatar billede nemlig Professor
24. august 2008 - 11:37 #4
Ok erikjacobsen. Så har jeg leget med if'er og det ser ud til at virke.
Tak for dine input. Er du begyndt at samle point?
Avatar billede erikjacobsen Ekspert
24. august 2008 - 12:41 #5
Lyder godt. Og nej tak til point.
Avatar billede nemlig Professor
11. september 2008 - 12:41 #6
Lukketid.
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