24. februar 2011 - 15:02Der er
3 kommentarer og 1 løsning
form action, bliv på samme side
Hej Eksperter.
Jeg sidder med en simpel formular som henviser til et simpelt php script som sender formularens indhold til en email adresse. Jeg kunne godt tænke mig at man blev på samme side og blot fik en kommentar der om at formularen er sendt. Kan i hjælpe mig med det.
Du aendrer i formularen til action="". Saa sendes formularen til den samme side. Saa tilfoejer du i en if($_POST['send']) koden til at sende, derefter beskedden om at formen er sendt, og saa exit().
Naar siden foerst aabnes er betingelsen at $_POST['send'] endnu ikke opfyldt, saa det brugeren ser er formularen. Naar der saa trykkes paa 'send' forfriskes formen, men nu er betingelsen opfyldt saa koden til at sende koeres, beskedden vises, og programmet afsluttes saaledes at brugeren ikke faar formularen at se endnu en gang.
Hvis du vil at formularen skal forblive synlig saa brugeren kan sende endnu en kommentar springer du blot exit() over.
Og tillad mig saa selv en kommentar: Du har et par gamle spoergsmaal som du burde faa lukket.
Super lækkert. Mange tak for din hjælp Christian. Det virker bare.... Jeg har fået lukket de gamle spørgsmål. Hvis du svare så skal du få dine fortjente points.
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.