Champs obligatoire formulaire

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Champs obligatoire formulaire

Re: Champs obligatoire formulaire

par PiXeLPiRaTE » 21 févr. 2012, 18:42

Ha non non 8-)

Justement c'est un script que j'ai récupéré et j'essaye de le modifier, merci pour l'aide mais j'ai réussi à faire ce que je voulais :wink:

Re: Champs obligatoire formulaire

par moogli » 21 févr. 2012, 17:37

salut,


tu a fait le reste mais la tu ne sais ? O_o

je te conseil => http://www.phpdebutant.org/article56.php afin d'apprendre comment l'on valide un formulaire ;)

@+

Champs obligatoire formulaire

par PiXeLPiRaTE » 21 févr. 2012, 11:27

Bonjour,

Je viens vers vous aujourd'hui par ce que bien qu'en train d'apprendre à programmer PHP, je me retrouve en difficulté face à certains éléments.
J'ai un formulaire d'inscription, comme ceci :wink:

Les trois premiers champs sont complets et ne comportent aucuns soucis, mais le captcha avec la liste déroulante et la validation des termes d'utilisations ne sont pas vérifiés par le code PHP et pour cause, je les aient rajouté après. Je voudrais savoir si quelqu'un serait disponible afin justement de m'aider à faire une vérification de ces champs.

Champ : Anti-robot
Code HTML :
<p>Combien font 5 + 6 :</p></td><td><select name="captcha">
<option value="">Réponse</option>
<option value="10">10</option>
<option value="12">12</option>
<option value="15">15</option>
<option value="11">11</option>
<option value="19">19</option>
</select>
Code PHP : A faire

Champ : Validation CGU
Code HTML :
<p>Termes d\'utilisation : </p></td><td><input type="checkbox" name="validation_conditions" value="true" > En cochant cette case vous certifiez avoir pris connaissance des <a href="termes" onclick="window.open(this.href); return false;" />Termes</a>.
Code PHP : A faire

J'avais une idée de modélisation :
  • Si la valeur de captcha est différente de 11, retournez un message d'erreur (avec une clé de langue que j'aurais préparée).
  • Si la valeur de validation_conditions est différente de on, retournez un message d'erreur (avec une clé de langue également).
Je récupèrerais donc ces "valeurs" avec $_POST.

Merci de votre aide, je voudrais vos avis quant à ma modélisation :P