bonjour,
je voudrais attribuer à un client un code client aléatoire du style
COM-FR1785441 et que ce code client lors de l'inscription de la personne ne soit pas déjà utiliser...
comment faire cela en php...
bonjour,
je voudrais attribuer à un client un code client aléatoire du style
COM-FR1785441 et que ce code client lors de l'inscription de la personne ne soit pas déjà utiliser...
comment faire cela en php...
Cadeau:
http://php.net/uniqid
Si tu veux vraiment avoir le préfix COM-FR*******, avec 7 chiffres après tu peux faire ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $id = 'COM-FR'.rand('1000000', '9999999'); $array_id = array('COM-FR4815474','COM-FR1475248'); // Id existants while (in_array($id, $array_id)) { $id = 'COM-FR'.rand('1000000', '9999999'); }
Juste pour simplifier ton algorithme Anduriel :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $array_id = array('COM-FR4815474','COM-FR1475248'); // Id existants do { $id = 'COM-FR'.rand('1000000', '9999999'); } while (in_array($id, $array_id));
Partager