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 15/02/2008, 11h50   #1
Membre habitué
 
Avatar de lolymeupy
 
Inscription : octobre 2006
Messages : 329
Détails du profil
Informations personnelles :
Âge : 36
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : octobre 2006
Messages : 329
Points : 106
Points : 106
Envoyer un message via MSN à lolymeupy
Par défaut Comment effectuer des controles champs dans un formulaire (php et/ou javascript) ?

bonjour,
j'utilise actuellement un formulaire, et je suis un peu perdu sur comment controler les champs de celui-ci (champs obligatoires, controles de longueur de chaines, etc...)
J'arrive à envoyer tous ces champs dans un script php, ds lequel j'effectue des controles (en php bien sur) sur la taille du fichier uploadé par exemple, ou sur les caracteres speciaux avant d'enregistrer dans ma Bdd...
Mais mon problème donc, c'est comment gérer ts les controles avant l'envoie des données au script.php.
Est-ce qu'il faut utiliser des contrôles en javascript ou en php? (voire les 2 si le navigateur client n'a pas activé le javascript ?)
Et je n'ai pas réussi à trouver de tuto "clair" sur le sujet, alors si vous en connaissez un, n'hésitez pas...
Merci d'avance.
lolymeupy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2008, 11h54   #2
Membre chevronné
 
Avatar de |PaRa-BoL
 
Inscription : novembre 2003
Messages : 737
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : novembre 2003
Messages : 737
Points : 782
Points : 782
Forcement en utilisant Javascript ou en couplant javascript + PHP (AJAX)
__________________
http://www.ape-project.org/
|PaRa-BoL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2008, 12h22   #3
Membre habitué
 
Avatar de lolymeupy
 
Inscription : octobre 2006
Messages : 329
Détails du profil
Informations personnelles :
Âge : 36
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : octobre 2006
Messages : 329
Points : 106
Points : 106
Envoyer un message via MSN à lolymeupy
Merci |PaRa-BoL
Je viens de voir que bcp preconisent des controles javascript dans le formulaire, mais en + des controles php au cas ou le js est desactivé coté client.
Sinon, tu parles d'ajax ??? Est-ce que tu pourrais developper un peu par rapport à ça stp ?
Et pour les controles javascript, tu connaitrais pas un tuto la dessus, parce que je n'y connais rien ?
Merci encore.
lolymeupy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2008, 13h14   #4
Membre chevronné
 
Avatar de |PaRa-BoL
 
Inscription : novembre 2003
Messages : 737
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : novembre 2003
Messages : 737
Points : 782
Points : 782
Pour le contrôle AJAX, cela te permet d'utiliser les fonctions de contrôle en PHP donc de ne pas écrire le code en JS et en PHP.
Au moment de la soumission du formulaire, une requête AJAX qui valide la conformité du formulaire.

Pour les tutos, le net regorge de documentation sur le JS et AJAX
__________________
http://www.ape-project.org/
|PaRa-BoL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2008, 15h54   #5
Membre habitué
 
Avatar de lolymeupy
 
Inscription : octobre 2006
Messages : 329
Détails du profil
Informations personnelles :
Âge : 36
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : octobre 2006
Messages : 329
Points : 106
Points : 106
Envoyer un message via MSN à lolymeupy
Ok, je te remercie |PaRa-BoL pour ton aide.
Par contre, comme je débute, je pense que je vais pas me lancer dans l'Ajax, mais je vais chercher des tutos pour des controles en js et php.
Merci encore
lolymeupy est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h25.


 
 
 
 
Partenaires

Hébergement Web