Valeur d'une fonction retournée nulle [Résolu]

Signaler
Messages postés
111
Date d'inscription
mardi 19 novembre 2013
Statut
Membre
Dernière intervention
29 mai 2020
-
Messages postés
111
Date d'inscription
mardi 19 novembre 2013
Statut
Membre
Dernière intervention
29 mai 2020
-
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

2 réponses

Messages postés
12115
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
10 septembre 2020
680
bonjour, peux-être le problème est-il dans l'appel à la fonction?
Messages postés
111
Date d'inscription
mardi 19 novembre 2013
Statut
Membre
Dernière intervention
29 mai 2020


$token=creatoken();
echo"<p>token=$numbadge</p>";
Messages postés
12115
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
10 septembre 2020
680
$numbadge
n'a pas été initialisé.
Messages postés
29515
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
10 septembre 2020
2 770
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
Messages postés
111
Date d'inscription
mardi 19 novembre 2013
Statut
Membre
Dernière intervention
29 mai 2020

Merci pour votre aide,
Y a vraiment des fois ou je me demande à quoi je pense....