einfaches Formular ges.

Pokerdude

Well-known member
ID: 283204
L
24 April 2007
167
2
Hallo Leute,

kann mir vllt jemand helfen? Ich brauche ein kleines Formular, das nur 2 Eingabefelder hat, und zwar e-mail, und eine "Sicherheitsfrage", nämlich z.B. "in welchem Jahr leben wir?" wo als Antwort dann 2007 reinkommen muß, als kleiner Spamschutz.

Das Formular soll einen "Bestätigungslink" an den Absender schicken, und er kann dann auf einen Link klicken, und wird dann an eine URL weitergeleitet.

Geht das einf. zu machen, bzw, welches freie Progrämmchen kann das ?:mrgreen:

Grüße,
PokerDude
 
Zuletzt bearbeitet:
Hallo,
sowas ist eigentlich leicht zurealisieren ;)
Kann man mit HTML und PHP schnell machen :)

MFG T-Virus
 
könntest du mir das vllt. machen oder am besten einen tip gebn wie das zu basteln ist? :D

Einfaches Formular:

PHP:
<form action="action.php"> 
  <table border="0" cellpadding="5" cellspacing="0" bgcolor="#FFFFFF"> 
    <tr> 
      <td align="right">E-Mail Adresse:</td> 
      <td><input name="mail" type="text" size="30" maxlength="40"></td> 
    </tr> 
    <tr> 
      <td align="right">Sicherheitsfrage: In welchem Jahr leben wir?</td> 
      <td><input name="frage" type="text" size="30" maxlength="40"></td> 
    </tr> 
    <tr> 
      <td align="right">Formular:</td> 
      <td> 
        <input type="submit" value=" Absenden "> 
        <input type="reset" value=" Abbrechen "> 
      </td> 
    </tr> 
  </table> 
</form>

wie kann ich jetzt die versteckte Abfrage nach der zahl 2007 machen (darf ja net im quellcode stehen....)?

Und wie sende ich dann vom server den Bestätigungslink?



Grüße,
PokerDude
 
Zuletzt bearbeitet:
Mach's doch mit ner simplen if-abfrage & nem formmailer o.ä
If jahr = 2007 dann Formmailer
Sonst Ihre Antwort war falsch

action.php:
PHP:
  <?php
  $empfaenger = $_POST["mail"];

  if($_POST["frage"] = "2007")
    {
    mail($empfaenger, $betreff, $text,
       "From: $sender <$sendermail>");
echo "Sie muessten in den naechsten Minuten eine Mail mit einem Bestaetigungslink erhalten!";    
}
  else
    {
    echo "Ihre Antwort war leider falsch";
    }
?>

Musst die Variablen allerdings noch ausfuellen
um da jetzt noch nen bestaetigungslink reinzumachen hab ich gerad keine Zeit ^^


Gruß loD