31. december 2003 - 14:43Der er
5 kommentarer og 1 løsning
hvordan får man den til at skrive tak efter den er indsendt ?
hey.
Hvordan får man den til at skrive tak efter man har trykket på indsend ? Nu åbner den bare en tom sort side. Men jeg vil gerne vide hvordan man får den til at åbne samme side og skrive "Indlæg tilføjet, Tak" under formen
Som action bruger du navnet på selve siden. Du skal så checke om "metoden" er lig "post". Hvis den er det, skrives der "Indlæg tilføjet, Tak" med f.eks. echo eller print.
I din form har du adressen på den php fil der skal håndtere input. lad det være den samme fil som den side du viser.
og sørg så for at submit knappen har et navn: <input type='submit' name="form_sendt" value="indsend">
nu kan du teste i siden selv om den form er blevet sendt:
<?php if ( isset( $_POST['form_sendt'] ) ) $form_sendt = $_POST['form_sendt'];
if ( isset( $form_sendt ) ) { // // her står din kode til at håndtere formdata hvad det nu skal nruges til // } ?> og lige efter at siden har lavet firmularen tilføjer du: <?php if ( isset( $form_sendt ) ) { echo "Indlæg tilføjet, Tak<br>"; } ?>
end anden fordel her er at nu har du alt der handler om den formular samlet i den samme fil så der kun skal rettes eet sted når du laver ændringer.
Okay jakoba, det ser da ud til at være til at arbejde med.
tak for jeres svar. smid svarså er der points ;o)
Godt Nytår
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.