envoi d'un formulaire et captcha (antispam)

envoi d'un formulaire et captcha (antispam) - PHP - Programmation

Marsh Posté le 29-12-2007 à 00:02:41    

Bonjour,
 
Voilà j'ai réalisé un formulaire avec un antispams dit captcha,
Mon souci se trouve à l'envoi.
Pour vérifier mon formulaire (captcha) j'utilllise la première ligne pour le déclarer / form action ...
Alors ou dois-je mettre mon adresse mail pour l'envoi du formulaire..
voici le code:
 

Code :
  1. <form action="verifier.php?<?PHP echo SID; ?>" method="post" id="contactform"  name="contact">
  2.      
  3.           <input type="hidden" name="recipient" value="famille@dudu.ch"/>
  4.           <input type="hidden" name="redirect" value="http://www."/>
  5.           <input type="hidden" name="subject" value="cool formulaire"/>
  6.           <fieldset>
  7.           <legend>Contact</legend>
  8.           <label for="qui" id="label_qui"class="mandatory">Qui ? </label>
  9.           <select name="subject" id="qui">
  10.             <option value="Famille Duperrex /// Pour Joya">Joya</option>
  11.             <option value="Famille Duperrex /// Pour Annick">Annick</option>
  12.             <option value="Famille Duperrex /// Pour David" >David</option>
  13.           </select>
  14.           <br />
  15.           <label for="nom" id="label_nom"class="mandatory">Votre nom * </label>
  16.           <input class="text" id="nom" name="nom" type="text" />
  17.           <br />
  18.           <label for="email" id="label_email"class="mandatory">Votre courriel * </label>
  19.           <input class="text" name="email" id="email" type="text" />
  20.           <br />
  21.           <label for="message" id="label_message"class="mandatory">Votre message * </label>
  22.           <textarea name="message"id="message" rows="6" cols="30"></textarea>
  23.           <br />
  24.           <label for="codes" id="label_codes" class="mandatory"> Recopier le code * </label>
  25. <input type="text" name="code" class="text"><br />
  26.           <label> </label>
  27.           <?php dsp_crypt(0,1); ?>
  28.      
  29.           <input name="submit" type="submit" class="button"title="Envoyer le message" value="Envoyer" />
  30.           </fieldset>
  31.         </form>


 
Form action sert à contrôler le formulaire si (captcha), mais je ne vois pas comment indiquer ou l'envoi de tout le formulaire doit atterir.
 
L'idée d'un CGI m'est venu, mais comment l'introduire dans ce code... Bref je suis un peu perdu
Si quelqu'un peut m'aider, c'est très volontiers.
 
A bientôt
 
vita 100

Reply

Marsh Posté le 29-12-2007 à 00:02:41   

Reply

Marsh Posté le 29-12-2007 à 01:56:54    

c'est l'action ...
tu as mis ici action="verifier.php?<?PHP echo SID; ?>"
donc c'est dans ta page "verifier.php" que tout va aterrir.
 
PS : pourquoi passer un SID ?


---------------
NewsletTux - outil de mailing list en PHP MySQL
Reply

Marsh Posté le 29-12-2007 à 09:20:25    

bonjour,
SID:
Cette nouvelle ligne se contente d'envoyer à la page de vérification l'identifiant de session qui ne peut pas être transmis par cookie.
 
Mon problème est bien là, je veux que le formulaire soit valide avant l'envoi donc "verifier.php?<?PHP echo SID; ?>"  mais en plus que le formulaire soit envoyé sur une adresse mail/réceptionner les données.
Merci de votre aide.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed