Controle des données dun 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 : Controle des données dun formulaire

Re: re-moi....dsl j'débute en php loool

par DocType » 14 déc. 2005, 19:40

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 :wink:

re-moi....dsl j'débute en php loool

par obcstaff » 14 déc. 2005, 19:34

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...

par Tiger » 14 déc. 2005, 19:05

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']

par DocType » 14 déc. 2005, 18:58

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
}

par obcstaff » 14 déc. 2005, 18:54

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???

par Tiger » 14 déc. 2005, 15:18

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.

par Cyrano » 14 déc. 2005, 13:42

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é

Controle des données dun formulaire

par obcstaff » 14 déc. 2005, 13:38

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.... ++