Bonjour à tous,
Je fais appel à vous pour la première fois directement car je sèche vraiment et que je dois trouver une solution très rapidement.
Voici mon pb :
Je réalise une application flash avec une passerelle PHP pour accéder à ma BDD nommé AMFPHP. J'ai donc une classe PHP qui fonctionne trés bien avec plusieurs fonctions dedans sans pb.
J'ai dû rajouter une fonction récursive en plus qui a pour but de générer un login et un pwd automatiquement et d'en faire un nouveau dans le cas où il existe déjà. Le pb est que dès que la récursivité s'enclenche ($this->generateLog($log2) ça me retourne null.
Voici le code qui va plus vous parler :
Merci d'avance pour vos réponses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 function generateLogPwd($nom, $prenom, $date) { $log=strtolower(substr($prenom, 0, 1).$nom); $pwd=strtolower($prenom.$date); $logGenerate=$this->generateLog($log); $tab=array(login=>$logGenerate, pwd=>$pwd); return $tab; } function generateLog($log2) { static $nb=0; $sql=mysql_query('SELECT login FROM member WHERE login="'.$log2.'"'); if(!mysql_num_rows($sql)){ return $log2; }else{ $nb2++; $log2=$log2.$nb2; $this->generateLog($log2); } }
Stéphane.
Partager