Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1675 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  controle les element saisie dans un formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

controle les element saisie dans un formulaire

n°1019791
dodo
Posté le 21-03-2005 à 15:02:41  profilanswer
 

Bonjour
essaye de faire un controle se saisie des données rentrer dans un formulaire d'inscrisption mais celui ci génère bien un message d'erreur mais execute quand meme le INTO
 

Code :
  1. if(empty($nom)||(empty($prenom) ))
  2.         {
  3.         echo $erreur;
  4.         }

mood
Publicité
Posté le 21-03-2005 à 15:02:41  profilanswer
 

n°1019793
FlorentG
Unité de Masse
Posté le 21-03-2005 à 15:04:44  profilanswer
 

Bah là tu fait juste un if tout bête, donc c'est normal qu'il continue ;) Faudrait faire genre :

if(empty($_POST['nom'])||(empty($_POST['prenom']))) {
  echo $erreur;
} else {
  mysql_query('INSERT INTO.........);
}

n°1019854
dodo
Posté le 21-03-2005 à 15:55:46  profilanswer
 

en faite il me met le message suivant
 
1065: Query was empty 1
 
mais j'ai enlever le else de ma requete mysql_erno();
 
et là ça marche

n°1019871
Dj YeLL
$question = $to_be || !$to_be;
Posté le 21-03-2005 à 16:03:15  profilanswer
 

On peut avoir le code en entier ?


---------------
Gamertag: CoteBlack YeLL
n°1019899
Xav_
The only one...
Posté le 21-03-2005 à 16:30:02  profilanswer
 

il te met "requete vide", donc c'est le code de construction de la requete qui déconne, et c'est justement celui là que t'a remplacé par des "..........", c'est ballot !!!!


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°1019926
ratibus
Posté le 21-03-2005 à 16:49:48  profilanswer
 

Regarde bien comment marche empty() ;)

n°1019969
dodo
Posté le 21-03-2005 à 17:42:35  profilanswer
 

Dj YeLL a écrit :

On peut avoir le code en entier ?


 
 

Code :
  1. if(empty($nom)||(empty($prenom) ))
  2.         {
  3.         echo "<div id=\"page\">$erreur";
  4.         }
  5.                 else
  6.                 {
  7. $req_inscription =  "INSERT INTO membres( nom, prenom,adresse, complement, cp, ville,telephone,
  8. portable, mail,fax)
  9. VALUES('$nom','$prenom','$adresse', '$complement','$cp','$ville','$telephone','$portable','$mail',
  10. '$fax')";
  11. }
  12. if ($result= mysql_query($req_inscription)) //execution de la requette et test de réussite
  13. {echo "<div id=\"page\">Nous vous remercions de votre  pré-inscription <b>
  14. afin de valider votre inscription</b>
  15. merci de nous faire parvenir le montant de cotisation à l'ACPS, <b>dés réception nous vous enverrons votre login et votre nom d'utilisateur par mail</div>";
  16. }
  17.         else {
  18.         echo mysql_errno() . ": " . mysql_error(); }//message d'erreur
  19. /* fermeture de la connexion */
  20. mysql_close(); // Déconnexion de MySQL

n°1020055
FlorentG
Unité de Masse
Posté le 21-03-2005 à 19:05:38  profilanswer
 

Moult erreurs ici :( Déjà, n'oublie pas d'escaper les variables. Aussi, n'utilises jamais le nom direct genre $prenom, mais toujours $_POST['prenom'] (ou $_GET['prenom'] suivant la méthode d'envoi du formulaire). Et concatène ta chaîne de requête plutôt :)

n°1020485
dodo
Posté le 21-03-2005 à 23:39:51  profilanswer
 

si je met avec un £_POST ['prenom'] le programme m'affiche tout les message d'erreur mêm si l'un d'entre eux est rempli.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  controle les element saisie dans un formulaire

 

Sujets relatifs
Lettre type via un formulaire...vba convert date fr en us d'un txtbox pour requete sql dans formulaire
Deux boutons submit dans un formulaire :xRemplissage de champ de formulaire entre fenêtres
Inserer un element dans une database accessFormulaire : le choix ouvre une page
Programmation permettant de récupérer les données d'un formulaire.[VB] Test sur valeur saisie dans une textbox
controle un peu spécial des userform, j avouecontenu d'une variable dans un champ de formulaire
Plus de sujets relatifs à : controle les element saisie dans un formulaire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR