Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/06/2008, 23h15   #1
Membre du Club
 
Inscription : septembre 2003
Messages : 183
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 183
Points : 46
Points : 46
Par défaut validation de champs de formulaire

Bonjour,

Voilà plusieurs applications php que je réalise, et à chaque fois, je recode la validation des champs pour chaque formulaire.

Comment procédez vous pour la validation ?

Existe-t-il une fonction sous php5 permettant de tester les variables quelque soit le formulaire ?

exemple :
form1 2 variables : nom + prenom
form2 2 variables : age pays

Il suffirait de passer en paramètre les variables pour en effectuer la validation.

Merci d'avance pour votre aide.
zerros est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2008, 11h58   #2
Modératrice
 
Avatar de Celira
 
Femme
Développeuse PHP/Java
Inscription : avril 2007
Messages : 3 686
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeuse PHP/Java

Informations forums :
Inscription : avril 2007
Messages : 3 686
Points : 5 453
Points : 5 453
On pourrait éventuellement écrire une fonction qui teste l'existence et le remplissage d'un champ... Quelque chose comme ça :
Code :
1
2
3
4
function valid_champ($nom_champ)
{
  return (isset($_POST[$nom_champ]) && !empty($_POST[$nom_champ])) ;
}
Mais j'ai du mal à voir l'intérêt
__________________
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)

Pour afficher votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur)
Celira est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h50.


 
 
 
 
Partenaires

Hébergement Web