recuperer des variables vers une fonction

recuperer des variables vers une fonction - PHP - Programmation

Marsh Posté le 13-10-2007 à 10:38:59    

bonjour,
 
je souhaiterais recuperer des variables declarées sur ma page et les injecter dans une fonction.
comment dois je m'y prendre  
 
un ptit exemple

Code :
  1. <?
  2. $age="50 ans";
  3. $prenom="pierre";
  4. $nom="dupond";
  5. // etc etc
  6. function affichage_fiche(){
  7. echo'mon nom est '.$prenom.' '.$nom.' et j\'ai '.$age;
  8. }
  9. // bla bla bla  
  10. affichage_fiche();
  11. ?>

 
 
merci de votre aide

Reply

Marsh Posté le 13-10-2007 à 10:38:59   

Reply

Marsh Posté le 13-10-2007 à 12:16:49    

beh impossible d'afficher "affichage_fiche();
 
merci

Reply

Marsh Posté le 13-10-2007 à 12:17:04    

Soi tu passes tes variables en parametres
 

Code :
  1. function affichage_fiche($prenom, $nom, $age)
  2. {
  3.   echo'mon nom est '.$prenom.' '.$nom.' et j\'ai '.$age;
  4. }
  5. affichage_fiche($prenom, $nom, $age);


 
 
soit tu déclaires tes variables en global
 

Code :
  1. global $prenom, $nom, $age;


 
Mieux vaut utiliser les variables en parametres de fonction, c'est à dire la première solution.


Message édité par FlyPhp le 13-10-2007 à 12:18:40
Reply

Marsh Posté le 13-10-2007 à 12:27:35    

Cela répond t'il à ta question ?

Reply

Marsh Posté le 13-10-2007 à 13:22:47    

oui C ca !
quelle difference entre tes deux solutions, la premiere est plus fiable ?

Reply

Marsh Posté le 13-10-2007 à 13:31:25    

La premiere est plus propre :p

Reply

Marsh Posté le 13-10-2007 à 17:29:23    

attentio a écrit :

oui C ca !
quelle difference entre tes deux solutions, la premiere est plus fiable ?


Te rends-tu compte que ta question porte sur la base de la base de la programmation ? :( As-tu fait autre chose avant PHP ? Où est-ce ton premier contact avec le monde de la prog ?

Reply

Marsh Posté le 13-10-2007 à 23:50:10    

Pour bien débuter :
http://www.phpdebutant.org

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed