Bonjour à tous,
Je suis un peu perdu avec les variables de fonction.
J'ai bien compris que pour passer une variable dans une fonction il faut le mettre entre les parenthèses quand on l'appel.
Par contre je n'ai pas réussi à trouver comment récupérer une variable de la fonction que j'ai appelé pour que cette même variable me serve à traiter d'autres fonctions ?
exemple :
Je ne veux pas utiliser Return car je n'ai pas besoin de l'afficher mais bien de l'utiliser pour d'autres requête.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function id_page($page_name) { $qu4a = "SELECT * FROM ny_page WHERE texte='$page_name' AND actif=1 AND date_fin=''"; $re4a = mysql_query($qu4a); $va4a = mysql_fetch_array($re4a); $id_page=$va4a['id_ny_page']; }
Merci d'avance.
Ajout de dernière minute, après avoir trouvé une solution, j'aimerais savoir si il en existe une autre ou pas, car je ne pense pas que les variables $GLOBAL soient les meilleures.
Merci encore
Voici ma solution :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 function id_page($page_name) { global $id_page; $qu4a = "SELECT * FROM ny_page WHERE texte='$page_name' AND actif=1 AND date_fin=''"; $re4a = mysql_query($qu4a); $va4a = mysql_fetch_array($re4a); $id_page=$va4a['id_ny_page']; }
Partager