Avatar billede big_ossi Nybegynder
31. december 2003 - 14:43 Der 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
Avatar billede Slettet bruger
31. december 2003 - 14:47 #1
mail($recipient, $subject, $message, $headers);
    header("location: tak.php");
Avatar billede thesurfer Nybegynder
31. december 2003 - 14:49 #2
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.
Avatar billede thesurfer Nybegynder
31. december 2003 - 14:58 #3
Jeg tror at det er if($POST) eller if($[POST]) eller noget i den stil..
Avatar billede jakoba Nybegynder
31. december 2003 - 14:58 #4
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&aelig;g tilf&oslash;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.

mvh JakobA
Avatar billede big_ossi Nybegynder
31. december 2003 - 14:59 #5
noget i stil med
if ($add == "Indsend") {

    mysql_query("insert into tips (tip,navn) values ('$tip','$navn')") or die(mysql_error());

    echo "Tak for dit indlæg";
Avatar billede big_ossi Nybegynder
31. december 2003 - 15:02 #6
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
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