Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour,
J'ai une question certainement simple pour vous mais pas facile à expliquer par contre !
J'ai 2 pages php :
Sur la 1er, je fais appel à une fonction qui se trouve sur la 2ème page (fonction.php)
Dans la 1ere page j'inclus ma page fonction avec : include_once("fonctions.php");
Le problème est que je n'arrive pas à retourner la valeur de ma fonction sans en faire son affichage.
Je m'explique :
J'arrive à faire un echo $ma_valeur à la fin de ma fonction et donc elle s'affiche à l'endroit
de son appel sur ma 1ere page.
Mais je ne veux pas en avoir l'affichage, juste en prendre connaissance sur ma 1ere page pour traiter cette valeur.
J'ai essayer à la place du "echo $ma_valeur" de faire "return $ma_valeur" dans ma fonction mais j'arrive pas à recuperer $ma_valeur dans la 1ere page
Je fais quoi de mal ???
Merci de votre aide
Hors ligne
Salut,
quand définis ta fonction yu fais
[code php]
function nom_de_lafocntion($variable1, $variable_2...)
{
instructions;
return $valeur_a_retourner;
}
[/code]
Quant tu appelle ta fonction tu fais
[code php]
$variable = nom_de_lafocntion($variable1, $variable_2...);
[/code]
Voili voilou
Hors ligne
@ Cyrilpop :
Tu sais que j'ai perdu une matinée complette à essayer de trouver le pourquoi de cette histoire !!!!
Mon erreur était que je n'appelais pas le résultat de la fonction dans une variable !!!
Je faisais :
nom_de_la_fonction($variable1, $variable_2...);
et là j'appelais $valeur_a_retourner directement
et non pas :
$variable = nom_de_la_fonction($variable1, $variable_2...);
Enfin BREFffff
GRAND MERCI A TOI et vive l'entraide !
Hors ligne
De rien, you're welcome ^^
Ca sert à ca aussi les sites d'entr'aide (pour une fois que je peux donner un coup de main )
Hors ligne
Pages :: 1