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

  FORUM HardWare.fr
  Programmation
  PHP

  Erreur php bizzare...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Erreur php bizzare...

n°1660247
iv3soldat
Posté le 18-12-2007 à 21:49:57  profilanswer
 

Donc voilà j'ai créer des vérifications de champs sur mon formulaire mais meme quand les champs sont bien remplis, il y a le message echo que j'ai placer qui dis que c'est pas bien rempli, si quelqu'un peut jetter un coup d'oeil, sa doit etre une petite erreure...
 
Voici le code:
 
 
 
     if(isset($_POST["Valider"]))
     {
$log = $_POST["f_nom_utilisateur"];
$pass = $_POST["f_mot_de_passe"];
$pass2 = $_POST["f_mot_de_passe2"];
$email = $_POST["f_email"];
$send = TRUE;
 }
 else
 {
$log = "";
$pass = "";
$pass2 = "";
$email = "";
$send = FALSE;
$err = FALSE;
 }
 
if(strlen($log < 3)) { $err = TRUE; }  
if(strlen($pass < 6)) { $err = TRUE; }  
if($pass!= $pass2) { $err = TRUE; }  
if(strlen($email) < 6 or strpos($email,"@" ) < 1 or strpos($email,"@" ) > strrpos($email,"." )) { $err = TRUE; }  
if($err)  
{
if ($send)
{
echo" <p><font color='#ff0000'><b>Il y a une erreur dans l'encodage du formulaire!</b> </font></p>";
}
}
 
 
 
 
Merci pour l'aide

mood
Publicité
Posté le 18-12-2007 à 21:49:57  profilanswer
 

n°1660259
FlorentG
Posté le 18-12-2007 à 22:08:35  profilanswer
 

Déjà défini $err à false dans tous les cas, pas seulement si le formulaire n'est pas envoyé. Et le $send est bizarre [:heink]

 

Et pour tester si le formulaire est envoyé ou affiché, utilise :

Code :
  1. if($_SERVER['REQUEST_METHOD'] === 'POST')


Ca fait plus propre que te tester la valeur d'un truc ;)


Message édité par FlorentG le 18-12-2007 à 22:09:02
n°1660306
iv3soldat
Posté le 18-12-2007 à 22:13:50  profilanswer
 

j'ai essayé et sa me fais toujours la meme chose,:(

n°1660316
FlorentG
Posté le 18-12-2007 à 22:15:46  profilanswer
 

Remplace or dans ton if sur l'email par ||

n°1660344
iv3soldat
Posté le 18-12-2007 à 22:26:11  profilanswer
 

même avec les || sa fait toujours le problème, et si je met $err=FALSE; dans les conditions, sa laisse tout passer, je ne comprend pas pkoi donc sa me fais se problème

n°1660380
sielfried
Posté le 18-12-2007 à 22:47:30  profilanswer
 
n°1660385
iv3soldat
Posté le 18-12-2007 à 22:49:59  profilanswer
 

hello sielfried, tu vois un probleme dans "strlen($log < 3)" ?

n°1660390
sielfried
Posté le 18-12-2007 à 22:55:34  profilanswer
 

Moi quand je veux tester la longueur de $log, je passe $log à strlen... [:petrus75]


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1660391
iv3soldat
Posté le 18-12-2007 à 22:56:50  profilanswer
 

tu px me montrer un example stp, sa fais quelques heures que je cherche sans trouver, je commence à désespérer

n°1660392
sielfried
Posté le 18-12-2007 à 22:58:24  profilanswer
 

strlen($log) < 3
 
Je te conseille de revoir les bases. :/


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
mood
Publicité
Posté le 18-12-2007 à 22:58:24  profilanswer
 

n°1660394
iv3soldat
Posté le 18-12-2007 à 23:08:19  profilanswer
 

merci pour la réponse, oui surtout faute d'innattention et de fatigue:p
je te remercie :) a+

n°1660442
FlorentG
Posté le 19-12-2007 à 07:50:38  profilanswer
 

sielfried a écrit :

strlen($log < 3).....


P'tain, combien de fois elle m'est arrivée celle-là aussi :D

n°1660507
soulmanto
Chat Noir replica
Posté le 19-12-2007 à 10:35:51  profilanswer
 

noob! :o
 
 
:whistle:


Message édité par soulmanto le 19-12-2007 à 10:36:03

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

  Erreur php bizzare...

 

Sujets relatifs
erreur avec une macro d'excelerreur code
erreur code jeu de nombreL'erreur qui n'existe pas ! enorme !
erreur 9 : l'indice n'appartient pas à sélection !!!!!!!!!!!!!!!!!!!Javascript:Pb de gestion d'erreur en javascript
erreur frm-30085 impossible de moduler l'application forms en vu de saErreur bizzare
[HTML] erreur bizzare ![php] erreur tres bizzare avec les jointures-need help !
Plus de sujets relatifs à : Erreur php bizzare...


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