[php] Résultats d'un function?

Résolu/Fermé
wenijah Messages postés 72 Date d'inscription mercredi 20 juin 2007 Statut Membre Dernière intervention 26 janvier 2012 - 23 avril 2008 à 05:46
 mo - 23 avril 2008 à 09:43
Bonjour,

Comment faire pour récupérer des résultats créer dans un function ma_funx(){ bla } ?

Voici un échantillon de mon script:

$doneNr="";

function makeUrl(){
global $doneNr;
$setUrl="abcdefghijklmnopqrstuvwxyz0123456789";
srand((double)microtime()*1000000);
for($i=0; $i<4; $i++) {
$doneNr.= $setUrl[rand()%strlen($setUrl)];
}}
cdb();
$verifyUrl = mysql_query("SELECT f_url FROM userfiles WHERE f_url='".$doneNr."' LIMIT 1");
$existOrNot = mysql_num_rows($verifyUrl);
mysql_close();


make le $doneNr est égal à rien... =/ Une idée? En fait, le résultat du function ne s'exporte pas?

Merci!
A voir également:

1 réponse

Bonjour,

Tu peux toujours utiliser le résultat d'une fonction si tu fais un return dans celle-ci :
function ta_fun() {... return bla; }
ta_var = ta_fun();

Sinon je ne sais plus si on peut utiliser les fonctions comme des procédures mais à mon avis si.

J'espère que ça t'aidera
0