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

RIMY2010 Messages postés 21 Statut Membre -  
RIMY2010 Messages postés 21 Statut Membre -
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 1400 Statut Membre 283
 
Tes images existent bien ? Vérifie également les chemins d'accès vers ces images.
0
Leviathan49 Messages postés 267 Statut Membre 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 21 Statut Membre
 
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 721 Statut Membre 80
 
ce serait pas un problème d'espace entre Program et Files par hasard ?
0
RIMY2010 Messages postés 21 Statut Membre
 
merci,mais c'est pas ça le problème
0
Sandriine Messages postés 1400 Statut Membre 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