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 " );
}
}