Un code qui attribu un numero a mes adhérents

baba1984 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
Azraka Messages postés 252 Date d'inscription   Statut Membre Dernière intervention   -
Hello Help please.
depuis 2 jour, on m'a demandé de créer un code en php et en Mysql qui permet de générer un numéro aux adhérents a notre site internet.
Je cherche des références ou si quelqu'un a un code similaire.
merci d'avance.
A voir également:

2 réponses

Cykatra Messages postés 54 Date d'inscription   Statut Membre Dernière intervention   10
 
Bonjour,

Quelques pistes pour t'aider :

Tu peux te servir de l'ID en base de données pour t'assurer que chaque adhérent aura un numéro unique.

Si tu ne peux pas te servir de l'ID pour X ou Y raison, il te faut alors générer un nombre aléatoire mais qui soit unique. La façon la plus simple de faire ça est de te servir du timestamp. En effet, en se basant sur la date et l'heure, le timestamp sera unique pour chaque personne, ce qui t'assurera de ne pas avoir de doublons au niveau des codes client.

Jette un oeil ici : https://www.php.net/manual/fr/function.time.php

N'hésite pas à revenir vers moi si tu as des questions (après avoir réfléchi un peu tout de même :) )
1
baba1984 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
je vous remercie Cykartra pour lien, je vous tiendrais au courant.
0
Azraka Messages postés 252 Date d'inscription   Statut Membre Dernière intervention   13
 
Ou alors uniqid (https://www.php.net/manual/fr/function.uniqid.php qui sert à générer des identifiants uniques.
Après il est vrai qu'elle se base justement sur le timestamp ^^'
0
rafit jad kuldinger Messages postés 7689 Date d'inscription   Statut Membre Dernière intervention   1 151
 
ou plus simple un compteur ...
qui s incrémente de 1 a chaque nouvelle inscription...

00001
00002 etc...

on peu rajoute des info comme : le nombre de lettre du nom de l inscrit, sont numéro département ou de ville.
ce qui peut donner :
15692000001
15 nombre de letre du nom , 69200 code postal de la ville, le compteur ...
0