Coucou
Je vous expose mon problème
une table mysql 'Users'
4 champs : ID_users , nom, password, groupe
Les données contenues dans les champs nom et password, doivent être générées aléatoirement (ce qui ne me pose pas de problème).
Il faut en outre que l'on ne puisse pas retrouver 2 fois les même noms et password dans la table.
Le nombre de noms et password à générer est reçu via un formulaire.
Jusque là tout va bien
donc :
1 je reçois le nombre à générer que je place dans $nombre
2 je fais une boucle 'FOR'
3 je génere nom et password
4 Je teste pour voir si les valeurs sont déjà dans la table (IF)
5 si elles s'y trouvent (j'affiche un message donnée existante)
6 si elles n'existent pas je les ecris dans ma table (ELSE)
le problème est celui-ci :
J'aimerais que si ces valeurs existent déjà elles soient regénérées car dans ce que je fais si dessus elles ne sont pas écrites dans la tables et elles ne sont pas re générées.
ce qui fait que si le nombre demandé de génération est par exemple 10
et que 2 sont semblables le programme n'en enregistre que 8
D'avance je vous remercie pour l'aide apportée...
Dreamover
Partager