Accueil > Forum > > > > Générer un code unique
Générer un code unique
samedi 2 avril 2005 à 16:26:55 |
Générer un code unique

titeuf974
|
Bonjour!!! Je suis nouveau ici et débutant en php... Voila ma question. Je travail actuellement sur le développement d'un site web de réservation de véhicule en ligne (en php). Le problème est le suivant. Je désire générer un numéro de réservationde manière a ce qu'il soit unique afin qu'il serve de clé primaire ds la base de données. Avec ce code et son nom le client pourra ainsi revoir sa réservation et ainsi soit la modifier soit la supprimer etc... Quelqu'un verrait-il comment procéder?? Merci d'avance pour vos conseils! A bientôt!
|
|
samedi 2 avril 2005 à 17:03:22 |
Re : Générer un code unique

talking
|
moi je l'avais fait un jour et pour celà voici ce que j'avais fait pour générer un code de 6 chiffres
J'avais fait un tableau (array) de six chiffres tirés au hasard ensuite j'avais fait un foreach sur chaque élément du tableau pour mettre les six chiffres côtes à côtes afin que celà me donne un code de six chiffres tirés aléatoirement Voilà bonne chance
|
|
samedi 2 avril 2005 à 18:18:59 |
Re : Générer un code unique

JoJo738
|
Bonjour, le meilleur moyen pour generer un nombre unique c'est time ( retourne l'heure courante, mesurée
en secondes depuis le début de l'époque UNIX, (1er
janvier 1970 00:00:00 GMT)). Il retourne un nombre à 10 chiffres.
Si ma reponse te convient, merci de l'accepter ! 
|
|
samedi 2 avril 2005 à 18:49:07 |
Re : Générer un code unique

Anthomicro
|
Salut,
bah par exemple un champ de type autoincrement dans ta base mysql.
Tu récupèreras ensuite le dernier id avec la fonction mysql_insert_id()
(http://fr.php.net/manual/fr/function.mysql-insert-id.php) et tu
afficheras cet id pour que le visiteur le conserve.
a +
|
|
samedi 2 avril 2005 à 19:38:58 |
Re : Générer un code unique

titeuf974
|
Ah ok! Ca me parait faisable! Je vais tester les différentes solutions
proposées. Pour le time. Est on sur à 100% qu'il soit unique?? Tite
question comme ça... On ne sait jamais... 
Merci pour votre aide!!
|
|
samedi 2 avril 2005 à 19:42:14 |
Re : Générer un code unique

Anthomicro
|
Bah non, étant donné que ça dépend de l'heure du serveur, et si tu as
un cluster (ce qui est généralement le cas), l'heure peut ne pas être
synchro...
|
|
samedi 2 avril 2005 à 22:59:13 |
Re : Générer un code unique

JoJo738
|
Salut,
Alors j'ai trouvé ça : http://www.php.net/manual/fr/function.uniqid.php
Si ma reponse te convient, merci de l'accepter ! 
|
|
dimanche 3 avril 2005 à 05:44:25 |
Re : Générer un code unique
|
dimanche 3 avril 2005 à 08:58:45 |
Re : Générer un code unique

Anthomicro
|
"uniquid retourne un identifiant unique basé sur l'heure courante"
autoincrément > meilleure solution
|
|
lundi 4 avril 2005 à 08:18:53 |
Re : Générer un code unique

malalam
|
Hop...:-)
bah ouais, chais pas, c'est bizarre de sortir autant de solutions "compliquees" (tout est relatif) pour avoir une clef primaire unique dans une table lol...un autoincrement me paraissait la solution la plus evidente pourtant. C'est exactement a ca que ca sert, et c'est simple comme bonjour.
|
|
Cette discussion est classée dans : code, générer, php, unique, réservation
Répondre à ce message
Sujets en rapport avec ce message
Génération d'un code unique php [ par devmouad ]
Bonjour, j'ai un document que j'imprime qui n'est pas stocké dans ma bd donc j'ai pas de clé primaire pour l'identifier et j'aimerai générer un code
fenetre de confirmation en php [ par pierre043 ]
Bonjour tout le monde, aujourd'hui je viens vers vous car je suis fasse à un dilemme je ne sais pas comment faire une une fenêtre de confirmation en p
requete qui marche a moitié [ par casper77610 ]
Bonjours à tous, Voici mon soucis : Dans un tableau html je recupere les données d'une table SQL. A partir de ce tableau je recopie les lignes chois
POO - RecursiveDirectoryIterator [ par inwebo ]
Bonjour à tous, Je suis en train de tester la SPL de PHP et plus précisément la class [url=http://php.net/manual/fr/class.recursivedirectoryiterator.
problème Formulaire(select)?? [ par minoula2006 ]
Bonjour, J'aimerai bien que vous m'aider à résoudre mon problème, je programme en PHP un formulaire ou je doit ajouter une actualité qui utilise un t
Comment utilser Webexpert pour l'applatissage d'un code php [ par teussido ]
Salut j'ai un problème et je sollicite votre aide.J'aimerais savoir comment utilser Webexpert pour l'applatissage d'un code php
Comment utilser Webexpert pour l'applatissage d'un code php [ par teussido ]
Salut j'ai un problème et je sollicite votre aide.J'aimerais savoir comment utilser Webexpert pour l'applatissage(ou le cryptage) d'un code php
aplatir un code php [ par teussido ]
Salut je sollicite voter aide j'aimerais savoir quel outil je peux utiliser pour aplatir mes codes php afin de le sécurisé un peu.
Faire un update sql sur plusieurs ligne avec un formulaire [ par Bxapero ]
Bonjour, Je créer un logiciel pour la société que je monte, je suis bloqué pour faire un update a partir d'un formulaire générer en php. Je ne sais
Comment les faire??? [ par djibidl ]
Bonsoir, Je voudrais avoir des reponses sur deux questions: 1) comment peut on envoyer des variables à une page à partir une autre via un lien hyperte
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|