Contrôle de 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 : Contrôle de formulaire

par Cyrano » 29 juil. 2006, 17:41

Tu dois contrôler que les données saisies correspondent aux critères que tu dois respecter pour leur utilisation ou leur enregistrement. Si tu n'as rien défini en ce sens, tu n'as pas besoin de validation. À moins que tu ne te sois pas posé la bonne question : prenons le champ "nom" par exemple. Trouverais-tu cohérent d'y trouver des chiffres ? Ou bien trouverais tu normal d'avoir un champ code_postal qui aurait plus de 25 caractères alphanumériques ?

En somme, pose-toi la question pour chaque champ : que veux-tu en faire et à quel critère doit-il donc impérativement répondre.

par momox » 29 juil. 2006, 11:48

On verifie qu'il est plein avec la fonction empty :gla:
exemple:
if(empty($_POST['nom']))
{
die('le champ nom est vide');
}
@+

par bunk » 29 juil. 2006, 10:59

en fait non, je connais les regex, je ne sais pas quoi contrôler exactement et j'ai pas vraiment de restriction, donc c'etais surtout sur le forme.

Que contrôler vous sur un champ comme NOM ?

merci

par Lollo » 29 juil. 2006, 10:52

Eh bien euh, oui.
Si j'ai bien compris ta question, les "règles" pour contrôler la saisie des champs d'un formulaire sont les regex.
Ainsi, tu peux contrôler tout ce qu'a rentré l'utilisateur: son pseudo, son email.... Et si tout est valide, enregistrer ses données.

Contrôle de formulaire

par bunk » 29 juil. 2006, 09:03

Bonjour,

je voudrais savoir si il existe des règles pour contrôler la saisie des champs dans un formulaire et si non a quoi faut il penser absoluement ?

Ex: sur un champ NOM, on le met en majuscule et on remplace les espace par _


D'avance merci