bon mon problème doit être trivial mais j'y suis depuis plusieurs heures et je ne vois pas ce qui cloche même en le tournant dans tous les sens..
Dans le code ci-dessous la valeur de la variable $nom_image est toujours égale à '', or ce n'est pas le cas dans la table!!!
Pourquoi je n'arrive pas à récupérer le nom de l'image stoqué dans le champ [Image_Background] de la table pages...
Merci par avance de m'éclairer sur le sujet..
// --------------------------------------------------------------------------------------------------------------------------
// Affiche l'image du background.
function affiche_image_background($idpage) {
// Retourne par défaut le script d'images aléatoires
$image_retour = 'lib/random_image.php';
// Sélectionne la page en cours
$strSQL = 'SELECT `Image_Background` FROM `pages` WHERE `Id_page` = '.$idpage;
$resultat = requete_SQL($strSQL);
$tabl_result = mysql_fetch_array($resultat);
$nom_image='';
/*
if (mysql_num_rows($resultat) > 0) {
$nom_image.=''.$tabl_result['Image_Background'];
echo $nom_image;
if ($nom_image != '') {
$image_retour = 'img/fullscreen_background/'.$nom_image;
}
}
*/
mysql_data_seek($resultat,0);
while ($tabl_result = mysql_fetch_array($resultat)) {
$nom_image = $tabl_result['Image_Background'];
if ($nom_image != '') {
$image_retour = 'img/fullscreen_background/'.$nom_image;
}
}
return $image_retour;
}
Ce que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.
en haut à droite de la réponse qui te semble la plus pertinente, si tu as posté le 1er message en tant que membre (inscrit et identifié).