PB php function return
Terraforgeur
Messages postés
51
Date d'inscription
Statut
Membre
Dernière intervention
-
DZTeam Messages postés 25 Date d'inscription Statut Membre Dernière intervention -
DZTeam Messages postés 25 Date d'inscription Statut Membre Dernière intervention -
Bonjour !
Voilà, j'expose mon problème que je n'arrive pas à résoudre :
je possède une fonction du nom de check_object, qui après une requète dans la base de données est censé me retourner une variable sous la forme return $ nom de variable ;
Ma fonction s'exécute bien, mais lorsque que j'exécute cette fonction sur un autre fichier en l'incluant, cela ne marche pas !
Je n'ai aucune valeur de retournée :
Voilà mon fichier functions.php :
function check_object($id, $equip, $corp_position)
{
include("Config.php") ;
mysql_connect($host, $user, $pass)or die("Connexion impossible à la base") ;
mysql_select_db($db)or die("Selection de la base impossible");
$reponse = mysql_query("SELECT url_img, popup_description_html, id_object FROM character_objects LEFT JOIN objects ON character_objects.id_object_possede = objects.id_object WHERE id_perso = '$id' AND equipped = '$equip' AND corp_position = '$corp_position'") ;
while ($donnees = mysql_fetch_array ($reponse))
{
$url_img = $donnees['url_img'] ;
return $url_img ;
}
}
et ensuite, le fichier qui est censé le récuperer :
<?php
include('functions.php') ;
check_object(1,1,'tete') ;
Line 76 : echo $url_img ;
et la, grosse erreur :
Notice: Undefined variable: url_img in C:\Utilitaires\EasyPHP 2.0b1\www\PERSOS\[DYN]Jeu PHP\Inventaire.php on line 76
Je ne vois pas ou est le problème, merci de votre aide !
Voilà, j'expose mon problème que je n'arrive pas à résoudre :
je possède une fonction du nom de check_object, qui après une requète dans la base de données est censé me retourner une variable sous la forme return $ nom de variable ;
Ma fonction s'exécute bien, mais lorsque que j'exécute cette fonction sur un autre fichier en l'incluant, cela ne marche pas !
Je n'ai aucune valeur de retournée :
Voilà mon fichier functions.php :
function check_object($id, $equip, $corp_position)
{
include("Config.php") ;
mysql_connect($host, $user, $pass)or die("Connexion impossible à la base") ;
mysql_select_db($db)or die("Selection de la base impossible");
$reponse = mysql_query("SELECT url_img, popup_description_html, id_object FROM character_objects LEFT JOIN objects ON character_objects.id_object_possede = objects.id_object WHERE id_perso = '$id' AND equipped = '$equip' AND corp_position = '$corp_position'") ;
while ($donnees = mysql_fetch_array ($reponse))
{
$url_img = $donnees['url_img'] ;
return $url_img ;
}
}
et ensuite, le fichier qui est censé le récuperer :
<?php
include('functions.php') ;
check_object(1,1,'tete') ;
Line 76 : echo $url_img ;
et la, grosse erreur :
Notice: Undefined variable: url_img in C:\Utilitaires\EasyPHP 2.0b1\www\PERSOS\[DYN]Jeu PHP\Inventaire.php on line 76
Je ne vois pas ou est le problème, merci de votre aide !
A voir également:
- PB php function return
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Zuma return - Télécharger - Jeux vidéo
- Php alert - Forum PHP
- Retour à la ligne php ✓ - Forum PHP