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

  FORUM HardWare.fr
  Programmation
  PHP

  problème double comparaison

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème double comparaison

n°2271594
clemdubrou​illy
Posté le 14-12-2015 à 23:26:30  profilanswer
 

Bonsoir, j'essaye de faire une double comparaison mais cela ne marche pas je ne comprend pas pourquoi... Voici mon code:
 
for ($i=0;$i<$x;$i++)
 {
   
  echo ("adresse mail " );
  fscanf(STDIN,"%s",$a);
   
  echo ("mot de passe " );
  fscanf(STDIN,"%s",$b);
   
  echo ("nom " );
  fscanf(STDIN,"%s",$c);
   
  echo ("prenom " );
  fscanf(STDIN,"%s",$d);
   
  echo ("adresse " );
  fscanf(STDIN,"%s",$e);
   
  AjoutClient($a,$b,$c,$d,$e,$i);
 }
 
//QUESTION 6
 
echo ("votre adresse mail " );
fscanf(STDIN,"%s",$a);
 
echo ("votre mot de passe " );
fscanf(STDIN,"%s",$b);
 
for ($i=0;$i<$x;$i++)
{
 if (($tabClients[$i][0] == $a) && ($tabClients[$i][1] == $b))
 {
  echo ("votre nom $tabClients[$i][2] et votre prenom $tabClients[$i][3] " );
 }
 else  
 {  
  echo ("erreur " );
 }
}
 
 
Merci d'avance pour votre aide

mood
Publicité
Posté le 14-12-2015 à 23:26:30  profilanswer
 

n°2271595
clemdubrou​illy
Posté le 14-12-2015 à 23:37:33  profilanswer
 

Petite précisions l'erreur afficher est " Undefined Variable: tabClients"
Pourtant je la retourne avant voici ce que je fais :  
function AjoutClient($a,$b,$c,$d,$e,$i)
{
 
  /*echo ("votre adresse mail " );
  fscanf(STDIN,"%s",$a);*/
  $tabClients[$i][0]=$a;
 
  /*echo ("votre mot de passe " );
  fscanf(STDIN,"%s",$b);*/
  $tabClients[$i][1]=$b;
 
  /*echo ("votre nom " );
  fscanf(STDIN,"%s",$c);*/
  $tabClients[$i][2]=$c;
 
  /*echo ("votre prenom " );
  fscanf(STDIN,"%s",$d);*/
  $tabClients[$i][3]=$d;
 
  /*echo ("votre adresse " );
  fscanf(STDIN,"%s",$e);*/
  $tabClients[$i][4]=$e;
   
 echo ("\n" );
 
 print_r($tabClients);
 
 return $tabClients[$i][0];
 return $tabClients[$i][1];
 return $tabClients[$i][2];
 return $tabClients[$i][3];
 return $tabClients[$i][4];
}
 
echo ("nombre de nouveaux clients " );
fscanf(STDIN,"%d",$x);
echo ("\n" );
 
for ($i=0;$i<$x;$i++)
 {
   
  echo ("adresse mail " );
  fscanf(STDIN,"%s",$a);
   
  echo ("mot de passe " );
  fscanf(STDIN,"%s",$b);
   
  echo ("nom " );
  fscanf(STDIN,"%s",$c);
   
  echo ("prenom " );
  fscanf(STDIN,"%s",$d);
   
  echo ("adresse " );
  fscanf(STDIN,"%s",$e);
   
  AjoutClient($a,$b,$c,$d,$e,$i);
 }
 
//QUESTION 6
 
echo ("votre adresse mail " );
fscanf(STDIN,"%s",$a);
 
echo ("votre mot de passe " );
fscanf(STDIN,"%s",$b);
 
echo("$tabClients[$i][1]" );
 
for ($i=0;$i<$x;$i++)
{
 if (($tabClients[$i][0] == $a) && ($tabClients[$i][1] == $b))
 {
  echo ("votre nom $tabClients[$i][2] et votre prenom $tabClients[$i][3] " );
 }
 else  
 {  
  echo ("erreur " );
 }
}

n°2271603
gatsu35
Blablaté par Harko
Posté le 15-12-2015 à 08:05:35  profilanswer
 

Mets ton code entre balise

 

[code] et [ /code]

 

Merci


Message édité par gatsu35 le 15-12-2015 à 08:05:47
n°2271633
Pablo Escr​obarbe
Retour d'exil
Posté le 15-12-2015 à 14:17:04  profilanswer
 

C'est pour quelle formation [:petrus75] ?


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

  problème double comparaison

 

Sujets relatifs
probleme media queriesprobleme au niveau de mes conditions
[C] Problème d'affichage dans le résultat de ma fonction CPowershell - Problème script création d'utilisateur dans l'AD
probleme de décimal -JavaProblème intent.putExtra
problème whileProblème d'impression de fichier html contenant un saut de page
Problème bouton menu mobile[JAVA]probleme de bouton personnaliser.
Plus de sujets relatifs à : problème double comparaison


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