bonjour a tous
voila je reprend un peu de phpmais ca remonte a loin
alors voila mon pb
le code ci dessous me permet de générer un identifiant de client aléatoire de 7 characteres : 4 lettres et 3 chiffres.
le pb c'est que je fais afficher cette identifiant en faisant un echo du caractere dans la boucle
mais je veu qu'il soit enregistrer dans une seul variable pour pouvoir le mettre dans la base de donné et aussi verifier qu'il n'existe pas
voila mon codage
$alphab = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$nbchiffre = 0;
$nblettre = 0;
for($i=0;$i<7;$i++)
{
$variable = rand(0,7);
$chiffre = rand(0,9);
$lettre = rand(0,24);
if($variable < 3)
{
if($nbchiffre<=3)
{
$nbchiffre++;
$valeur= $chiffre ;
}
else
{
$nblettre++;
$valeur = $alphab[$lettre] ;
}
}
if($variable >= 3)
{
if($nblettre <=3)
{
$nblettre++;
$valeur = $alphab[$lettre] ;
}
else
{
$nbchiffre++;
$valeur=$chiffre ;
}
}
echo $valeur;
}
je pense que je dois enregistrer chaque caractere dans un tableau et apres le convertire mais ca je ne trouve plus
merci de votre aide