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