Problème d'affichage d'images en PHP
Résolu
Ninja_En_Short
Messages postés
133
Date d'inscription
Statut
Membre
Dernière intervention
-
BarbuJack -
BarbuJack -
Bonjour,
Voila mon problème : pour les boutons pour le menu sur l'interface de mon CMS j'ai développer cette petite fonction mais les images n'apparaissent pas (affichage de lien image mort) :
function affichage_menu()
{ // BEGIN function affichage menu
$connect = mysql_connect("localhost", "X", "Y");
mysql_select_db("Z");
$query_listing = "SELECT * FROM modules";
$res_listing = mysql_query($query_listing);
mysql_close($connect);
?>
<table align = center cellspacing = 10px >
<?php
while($res_array = mysql_fetch_array($res_listing)) { // Affichage de tous les liens vers les admin_X.php des modules
print_r($res_array);
$moduleName = $res_array['module_name'];
$moduleImageName = $moduleName.".jpg";
$imagepath = "image/boutons/".$moduleImageName;
$imagelink = "<img src =\"".$imagepath."\">";
echo "<tr>";
echo "<td>";
echo "<a href=admin.php?page = ".$moduleName.">".$imagelink;
echo "</td>";
echo "</tr>";
}
?>
</table>
<?php
} // END function affichage menu
Le problème étant qu'il ne trouve pas les images (qui existent bel et bien) alors que l'entête s'affiche sans rechigner.
Quand je regarde le print_r du tableau $res_array ou ce que contiennent les variables j'obtiens pourtant tous les résultats voulus. Je comprends pas où ça coince.
Voila mon problème : pour les boutons pour le menu sur l'interface de mon CMS j'ai développer cette petite fonction mais les images n'apparaissent pas (affichage de lien image mort) :
function affichage_menu()
{ // BEGIN function affichage menu
$connect = mysql_connect("localhost", "X", "Y");
mysql_select_db("Z");
$query_listing = "SELECT * FROM modules";
$res_listing = mysql_query($query_listing);
mysql_close($connect);
?>
<table align = center cellspacing = 10px >
<?php
while($res_array = mysql_fetch_array($res_listing)) { // Affichage de tous les liens vers les admin_X.php des modules
print_r($res_array);
$moduleName = $res_array['module_name'];
$moduleImageName = $moduleName.".jpg";
$imagepath = "image/boutons/".$moduleImageName;
$imagelink = "<img src =\"".$imagepath."\">";
echo "<tr>";
echo "<td>";
echo "<a href=admin.php?page = ".$moduleName.">".$imagelink;
echo "</td>";
echo "</tr>";
}
?>
</table>
<?php
} // END function affichage menu
Le problème étant qu'il ne trouve pas les images (qui existent bel et bien) alors que l'entête s'affiche sans rechigner.
Quand je regarde le print_r du tableau $res_array ou ce que contiennent les variables j'obtiens pourtant tous les résultats voulus. Je comprends pas où ça coince.
A voir également:
- Problème d'affichage d'images en PHP
- Affichage double ecran - Guide
- Des images - Guide
- Easy php - Télécharger - Divers Web & Internet
- Problème affichage fenêtre windows 10 - Guide
- Windows 11 affichage classique - Guide
4 réponses
Il faut vérifier que toutes les infos transmise sont correcte. Fait des echo à chaque étape pour controler.
Autrement tu peux essayer de remplacer ça :
$imagelink = "<img src =\"".$imagepath."\">";
par
$imagelink = '<img src ="'.$imagepath.'">';
Autrement tu peux essayer de remplacer ça :
$imagelink = "<img src =\"".$imagepath."\">";
par
$imagelink = '<img src ="'.$imagepath.'">';