Code unique dans un champ caché PHP [Résolu/Fermé]

Signaler
Messages postés
46
Date d'inscription
mardi 9 avril 2013
Statut
Membre
Dernière intervention
5 janvier 2016
-
 Robotobor -
Bonjour,

Comment pourrait-on faire pour générer en PHP 3 codes uniques de 2 chiffres chacun et ensuite les mettres dans les champs de formulaire ci-dessous :

<input name="c1" value="CODEUNIQUE1" type="hidden">
<input name="c2" value="CODEUNIQUE2" type="hidden">
<input name="c3" value="CODEUNIQUE3" type="hidden">


J'ai deja essayer avec un générateur de code PHP mais cela ne fonctionne pas.

Ca devrait donner par exemple ça :

<input name="c1" value="19" type="hidden">
<input name="c2" value="42" type="hidden">
<input name="c3" value="95" type="hidden">


Merci de votre aide
julien

1 réponse

Salut,

Pour avoir un nombre aléatoire vous avez la fonction rand()
http://www.php.net/manual/fr/function.rand.php

Et pour l'afficher utilisez echo()
http://www.php.net/manual/fr/function.echo.php

Les nombres générés ne sont pas unique mais juste aléatoire(donc possible de retomber sur la même série, même si très rare ça reste possible).
Quel est votre but? A quoi doivent correspondre ces 'codes'?
Ni les nombres générés ne seront une sécurité ou une valeur qui peut identifier(par exemple dans une base de données) donc je voit pas l'intérêt.