Disippel i lære Skrevet 7. september 2006 Del Skrevet 7. september 2006 Hei. Eg held på å lage eit påmeldingssjema til en side til eit skulelan. Nå bruker jeg denne koden: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>PÅMELDING</title> </head> <body> <?php /***KONFIGURASJON***/ $din_epost = "[email protected]"; $emne = "Ny påmeld til SKULELAN"; /*** SLUTT KONFIGURASJON ***/ if ( !isset($_POST['submit']) ) { ?> <form action="" method="post"> <fieldset> <legend>Meld deg på</legend> Fornavn: <br> <input type="text" name="fornavn"><br><br> Etternavn: <br> <input type="text" name="etternavn"><br><br> Buplass:<br> <input type="text" name="bustad"><br><br> Nick:<br> <input type="text" name="nick"><br><br> Telefon nr:<br> <input type="text" name="telefon"><br><br> Godtar du <a href="reglar.htm">reglane</a> <br> <input type="radio" checked name="regler" value="ja"> Ja <br> <input type="radio" name="regler" value="nei"> Nei <br><br> <input type="submit" name="submit" </fieldset> </form> <?php } else { $fornavn = $_POST['fornavn']; $etternavn = $_POST['etternavn']; $Bustad = $_POST['bustad']; $nick = $_POST['nick']; $telefon = $_POST['fornavn']; $godta = $_POST['regler']; $melding = "Fornavn: ". $fornavn ."\n Etternavn: ". $etternavn ."\n Bustad: ". $bustad ."\n Nick: ". $nick ."\n Telefon nummer: ". $telefon ."\n godtar reglene: ". $godta; mail($din_epost, $emne, $melding); echo "<h4>Da er du påmeldt på lanet VISS du godtok reglene. Viss ikkje overser vi bare din påmelding.</h4>"; } ?> </body> </html> Som dere ser, så vil resultatet sendes til meg på mail, UANSETT om de godtar reglene eller ikkje. Det jeg vil få til er at viss de sier at de godtar reglene, så vil de få opp "Du er nå påmeld på lanet", og sjemaet sendes til meg på mail. Og viss dei ikkje godtar reglane, så vil det komme opp "Du er ikkje påmeld til lanet siden du ikkje godtok reglene. og sjemaet skal IKKJE sendes til meg på mail. Jeg håper dette ikkje vil bli vanskelig få til, men det hadde vert bra å ordnet det slik. Forstår dere? Lenke til kommentar
meron Skrevet 7. september 2006 Del Skrevet 7. september 2006 Bruk noe sånnt som dette mot slutten av koden: if ($_POST["form"]==true){ mail(); echo "Du er påmeld!!" } else { echo "Sidan du ikkje godtok reglane, er du ikkje påmeld" } Lenke til kommentar
janfredrik Skrevet 8. september 2006 Del Skrevet 8. september 2006 Bruk denne: easymailformv1.zip Lenke til kommentar
AlecTBM Skrevet 8. september 2006 Del Skrevet 8. september 2006 anbefaler å bruke mysql da. Så slipper du så mange mailer Lenke til kommentar
Disippel i lære Skrevet 8. september 2006 Forfatter Del Skrevet 8. september 2006 Kan noen si til meg eksakt hva som må legges inn i koden MIN for at den skal fungere slik jeg sa over. Og MySQL er uaktuelt. Lenke til kommentar
skolegutten Skrevet 9. september 2006 Del Skrevet 9. september 2006 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>PÅMELDING</title> </head> <body> <?php /***KONFIGURASJON***/ $din_epost = "[email protected]"; $emne = "Ny påmeld til SKULELAN"; /*** SLUTT KONFIGURASJON ***/ if ( !isset($_POST['submit']) ) { ?> <form action="" method="post"> <fieldset> <legend>Meld deg på</legend> Fornavn: <br> <input type="text" name="fornavn"><br><br> Etternavn: <br> <input type="text" name="etternavn"><br><br> Buplass:<br> <input type="text" name="bustad"><br><br> Nick:<br> <input type="text" name="nick"><br><br> Telefon nr:<br> <input type="text" name="telefon"><br><br> Godtar du <a href="reglar.htm">reglane</a> <br> <input type="radio" checked name="regler" value="ja"> Ja <br> <input type="radio" name="regler" value="nei"> Nei <br><br> <input type="submit" name="submit" </fieldset> </form> <?php } else { $fornavn = $_POST['fornavn']; $etternavn = $_POST['etternavn']; $Bustad = $_POST['bustad']; $nick = $_POST['nick']; $telefon = $_POST['fornavn']; $godta = $_POST['regler']; if ($godta == 'ja'){ $melding = "Fornavn: ". $fornavn ."\n Etternavn: ". $etternavn ."\n Bustad: ". $bustad ."\n Nick: ". $nick ."\n Telefon nummer: ". $telefon ."\n godtar reglene: ". $godta; mail($din_epost, $emne, $melding); echo "Du er påmeld!"; } else { echo "Sidan du ikkje godtok reglane, er du ikkje påmeld." } } ?> </body> </html> Slik, tror jeg. Lenke til kommentar
Disippel i lære Skrevet 11. september 2006 Forfatter Del Skrevet 11. september 2006 På det scriptet kom det diverse feilmeldinger, så det funka ikke. Lenke til kommentar
Knebba Skrevet 11. september 2006 Del Skrevet 11. september 2006 hva slags feilmeldinger kom? Lenke til kommentar
AlecTBM Skrevet 12. september 2006 Del Skrevet 12. september 2006 vil bare si en ting. Reglene burde åpnes i ett nytt vindu. Det værste med som finnes er linker til regler som ikke åpner i ett nytt vindu. Du har skrevet ferdig skjemaet og skal lese reglene. ops der kom det en ny side. klikke på tilbakeknappen og skjemaet er tømt. er et mareritt Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå