Comment récupérer une image en php avec img ?

RIMY2010 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   -  
RIMY2010 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Dans ma base de donnée ,j'ai une table nommé logiciel contenant le id,nomlogiciel,sigle,description,guide,et télécharger.J'ai écrit un code qui permet de récupérer les données de la base dans un tableau dynamique,tous les données le id ,nomlogiciel,description et guide s'affichent correctement dans un tableau dynamique .Mais le problème que lorsque j'utlise la balise img src pour récupérer les images celles de sigle et télécharegr aucune image est affichée, puisque mon but est d'avoir un tableau qui contient dans la colonne sigle le sigle.jpg de logiciel et dans la colonne télécharger on trouve un fichier.rar .
Dans la base ,j'ai insérer dans le champs sigle "icom.jpg" et dans le champ telecharger "application.rar".
Voilà,le code que j'ai écrit pour récupérer les données dans le tableau dynamique.
S'il vous plaît aidez_moi à résoudre ce problème.
<?php


//connexion au serveur:

$cnx = mysql_connect( "localhost", "root", "" );
//sélection de la base de données:
$db= mysql_select_db( "icone" );
include"class.FastTemplate.php";
$tpl2 = new FastTemplate("template");
$tpl2->define(array("espace"=> "espace.tpl"));
$pa=$_GET['logi'];
$path_part = pathinfo($_SERVER['PHP_SELF']);
$paga = $_SERVER['PHP_SELF']."?logi=$pa&";
include "fonctions.php";
//création de la requête SQL:
$sql = "SELECT * FROM logiciel ORDER BY idlogiciel";
//exécution de notre requête SQL:
$requete = mysql_query( $sql, $cnx ) or die( "ERREUR MYSQL numéro: ".mysql_errno()."<br>Type de cette erreur: ".mysql_error()."<br>\n" );
//récupération avec mysql_fetch_array(), et affichage de nos résultats :
echo( "<table border=\"2\" cellpadding=\"1\" cellspacing=\"1\" align=\"center\">\n" );
echo( "<tr>
<td><div align=\"center\">nomlogiciel</div></td>
<td><div align=\"center\">description</div></td>
<td><div align=\"center\">guide</div></td>
<td><div align=\"center\">sigle</div></td>
<td><div align=\"center\">telecharger</div></td>


</tr>" );
while( $result = mysql_fetch_array( $requete ) )
{
$photo1=$result['sigle'];
$photo2=$result['telecharger'];
echo( "<tr>\n" );
echo( "<td><div align=\"center\">".$result["nomlogiciel"]."</div></td>\n" );
echo( "<td><div align=\"center\">".$result["description"]."</div></td>\n" );
echo( "<td><div align=\"center\">".$result["guide"]."</div></td>\n" );
//echo( "<td><div align=\"center\">".$affiche1["sigle"]."</div></td>\n" );
//echo( "<td><div align=\"center\">".$affiche2["telecharger"]."</div></td>\n" );
//echo( "<td><div align=\"center\">".$result["resume"]."</div></td>\n" );
//echo( "<td><div align=\"center\">".$result["commentaire"]."</div></td>\n" );
$affiche1="<img src="."C:\Program Files\EasyPHP1-8\www\sitewebicone\www.icone-tunisie.com\docs\images"."$photo1 width="."55". " height="."55"."/>";
$affiche2="<img src="."C:\Program Files\EasyPHP1-8\www\sitewebicone\www.icone-tunisie.com\docs\images"."$photo2 width="."55". " height="."55"."/>";
echo "<td>".$affiche1."</td>";
echo "<td>".$affiche2."</td>";
echo( "</tr>\n" );
}

echo( "</table><br>\n" );
?>
<?php
include "footer.php";?>



A voir également:

3 réponses

Sandriine Messages postés 1255 Date d'inscription   Statut Membre Dernière intervention   283
 
Tes images existent bien ? Vérifie également les chemins d'accès vers ces images.
0
Leviathan49 Messages postés 257 Date d'inscription   Statut Membre Dernière intervention   70
 
Je dirais qu'il manque un antislash après "images" si c'est un dossier et de plus tous tes anti-slash doivent être doublés + quelques corrections pour les quotes.
Ce qui donne :
$affiche1="<img src=\"C:\\Program Files\\EasyPHP1-8\\www\\sitewebicone\\www.icone-tunisie.com\\docs\\images\\$photo1\" width=55 height=55 />";   
$affiche2="<img src=\"C:\\Program Files\\EasyPHP1-8\\www\\sitewebicone\\www.icone-tunisie.com\\docs\\images\\$photo2\" width=55 height=55 />"; 
Et aussi, comme l'a dit Sandriine, vérifie tes chemins d'accés ^^
0
RIMY2010 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
Les chemins sont juste ,mais le double antislash ne fonctionne pas.
Est ce que vous avez d'autre proposition .
Merci d'avance Leviathan49.
0
maka54 Messages postés 698 Date d'inscription   Statut Membre Dernière intervention   80
 
ce serait pas un problème d'espace entre Program et Files par hasard ?
0
RIMY2010 Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
 
merci,mais c'est pas ça le problème
0
Sandriine Messages postés 1255 Date d'inscription   Statut Membre Dernière intervention   283
 
Regarde le code source généré par ta page et copie le chemin qui se trouve dans l'attribut src de la balise img.
Colle le dans ton navigateur pour tester si tu trouve bien l'image.
0