Problème avec une fonction

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème avec une fonction

par Jules Petibidon » 27 janv. 2008, 18:23

Hello,

1) Une fonction ne renvoie rien tant que tu l'appelle pas... Donc si tu veux exploiter ce qu'elle renvoie, il faut que tu l'appelle:
$truc = maFonction( ... );
2) VarArray c'est quoi ?

par h0_noMan » 27 janv. 2008, 18:19

Ceci est tout a fait normal.

Var_Array est défini dans ta fonction GESTION_USER() et par consequent n'est pas accessible hors de cette fonction.

Ce qu'il faut faire c'est appelle ta fonction GESTION_USER() et recuper sa valeur de retour.

Ex : $monTableau = GESTION_USER($id) ;
echo $monTableau[0] ;

Ensuite : Dans un tableau les index commencent par 0 et non par 1.
Le premier element est accessible par [0], le second par [1] et ainsi de suite.

Problème avec une fonction

par Jb_One36 » 27 janv. 2008, 18:10

Bonjour,

Je poursuis dans l'apprentissage de php et me voilà confronté à un nouveau problème.
Je viens de créer une fonction qui m'exécute une requête une fois celle-ci effectué je mets le contenu de mes données dans une variable array (jusque là tout va bien j'ai fait un echo pour voir mes valeurs pas de problèmes) maintenant le soucis c'est que je dois intégrer ses valeurs dans des zones de texte et c'est le problème car je rappel ma variable array avec le n° approprié à chaque zone de texte et aucune valeur ............ .

Exemple :
function GESTION_USER($id_User){
  Var_Array = array(toto,tutu,tata, ...);
  return Var_Array;
}

<form name=A method="post" action"#">
   <input type="text" id="TXT_NOM" value= "<?php echo Var_Array[1] ?>"/>
   <input type="text" id="TXT_PRENOM" value= "<?php echo Var_Array[2] ?>"/>
   <input type="text" id="TXT_PSEUDO" value= "<?php echo Var_Array[3] ?>"/>
   .....
</form>
Je sais pas si mon exemple vous semble explicite en tout cas merci d'avance.
.