Page 1 sur 1
Controle des données dun formulaire
Posté : 14 déc. 2005, 13:38
par obcstaff
Je cherche a controler les données dun form mé sur une seule page, peut on me montrer svp??
Avec isset, ereg....etc
merci, prendre mon msn sil fo.... ++
Posté : 14 déc. 2005, 13:42
par Cyrano
Modération : Avant de poster n'importe où, on lit l'intitulé et la description du forum: pas de questions dans la FAQ 
Sujet déplacé
Posté : 14 déc. 2005, 15:18
par Tiger
Moi j'y vais comme ceci :
//Tu regardes s'il y a eu un formulaire d'envoyé
if(extract($_POST))
{
//Assigne des variables à tes post
$formulaire = $_POST['champs1'];
//Et tu mets ce que tu veux que ton script fasse lorse que le formulaire a été envoyé
}
//S'il y a rien d'envoyé
else
{
//Tu affiches ce que la page doit afficher si le formulaire n'a pas été envoyé (donc par principe le formulaire lui même)
}
Tu donnes comme action de ton formulaire la page même dans laquelle il y a ce code.
Posté : 14 déc. 2005, 18:54
par obcstaff
ok, mé qu'est ce que tu entends par l'assigner mes valeur POST, par exemple:
$a=post[num_membre]
$b=post[nom_membre]
$c=post[prenom_membre]
C'est ce que tu sous entends??
Et ensuite pour controler avec isset,ereg et le reste on fé comment???
Posté : 14 déc. 2005, 18:58
par DocType
ok, mé qu'est ce que tu entends par l'assigner mes valeur POST, par exemple:
$a=post[num_membre]
$b=post[nom_membre]
$c=post[prenom_membre]
C'est ce que tu sous entends??
Et ensuite pour controler avec isset,ereg et le reste on fé comment???
TU peux également faire autrement..
if(isset($_POST['num_membre'])) {
// ton texte et test
}
Posté : 14 déc. 2005, 19:05
par Tiger
C'est de mettre les donnés envoyé par le formulaire dans des variables pour pouvoir les réutilisé facilement. Ça alège ton code et ça t'évite d'avoir à toujours retaper ton $_POST['num_membre']
re-moi....dsl j'débute en php loool
Posté : 14 déc. 2005, 19:34
par obcstaff
oki, je vous remercie tous, une derniere question, je dois donc utiliser
" if(isset($mavariable)" a chak fois pour tester toutes mes variables poster?
Je commence a comprendre...mais ca reste flou
-------------------------------------------------------------------------------------
Merci a la communauté php, c'est grace a elle que je progresse...
Re: re-moi....dsl j'débute en php loool
Posté : 14 déc. 2005, 19:40
par DocType
oki, je vous remercie tous, une derniere question, je dois donc utiliser
" if(isset($mavariable)" a chak fois pour tester toutes mes variables poster?
Je commence a comprendre...mais ca reste flou
oui, à chaque fois ! Tu peux également faire plusieurs isset dans le if etc...
Pour info:
isset ==> teste la présence d'une variable
empty ==> teste les données d'une variable
En quelque sorte, une variable
$a = "";
sera isset et empty
une variable
$a = "erqdg";
sera isset et non-empty
A toi de faire les test en fonction de ton cahier des charges/pseudo code
