Valeur d'une fonction retournée nulle

Résolu
Marlocq Messages postés 116 Date d'inscription   Statut Membre Dernière intervention   -  
Marlocq Messages postés 116 Date d'inscription   Statut Membre Dernière intervention   -
bonjour quant je fais appel à cette fonction ça ne me retourne rien

function creatoken () {
 $characts = 'abcdefghijklmnopqrstuvwxyz';
 $characts .= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
 $characts .= '1234567890';
 $numbadge = '';
 for($a=1;$a <= 14;$a++) {
  $numbadge .= $characts[ rand() % strlen($characts) ];
 }
 return $numbadge;
}

Hors si je test le code directement dans ma page ça marche....
**Modifié par la modération pour une lecture plus facile du code, à l'avenir utilisez les balises, VOIR CETTE PAGE
A voir également:

2 réponses

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonjour, peux-être le problème est-il dans l'appel à la fonction?
0
Marlocq Messages postés 116 Date d'inscription   Statut Membre Dernière intervention  
 

$token=creatoken();
echo"<p>token=$numbadge</p>";
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
$numbadge
n'a pas été initialisé.
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Hello
ça marchera sûrement mieux avec
$token=creatoken();
echo"<p>token=$token</p>";


PS: Merci d'utiliser correctement les balises de code pour poster ton code en y indiquant le langage afin d'avoir la coloration syntaxique
Voir ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
0
Marlocq Messages postés 116 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour votre aide,
Y a vraiment des fois ou je me demande à quoi je pense....
0