Valeur d'une fonction retournée nulle

Résolu
Marlocq Messages postés 119 Statut Membre -  
Marlocq Messages postés 119 Statut Membre -
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

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

    $token=creatoken();
    echo"<p>token=$numbadge</p>";
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      $numbadge
      n'a pas été initialisé.
      0
    2. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
       
      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
    3. Marlocq Messages postés 119 Statut Membre
       
      Merci pour votre aide,
      Y a vraiment des fois ou je me demande à quoi je pense....
      0