Bonjour à tous,
J'ai creer une fonction qui doit me renvoyer plusieurs résulats par l'intermédiaire d'un tableau.
Mon problème est que je ne récupère rien en dehors de ma fonction.
Alors voici ma fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 function chaine($carac_id) { //Recherche et affichage de la référence de la chaîne, de son nombre de maillons $req_chaine = mysql_query("SELECT carac_id, ref_chaine, nb_maillons FROM chaine WHERE carac_id=$carac_id"); $result_chaine=mysql_fetch_row($req_chaine); $result_fchaine=array(); $result_fchaine[0] = $result_chaine[1]; $result_fchaine[1] = $result_chaine[2]; return $result_fchaine; }
Et voici l'appel de la fonction avec l'affichage des résultats :
Ce que je ne comprends pas c'est que quand je mets un echo dans ma fonction ca marche. Ou est mon erreur ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 //Recherche de la ref de la chaine + nombre de maillons $resultat_chaine = chaine($test_carac); //Inscription de la reference de la chaine et du nombre de maillon dans des variables $resultat_chaine[0]=$chaine; $resultat_chaine[1]=$maillon; echo $maillon; echo $chaine;
Merci d'avance.
Partager