Gå til innhold

Hjelp til påmeldings-sjema


Anbefalte innlegg

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
Videoannonse
Annonse

<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

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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...