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 -
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";?>
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:
- Comment récupérer une image en php avec img ?
- Comment recuperer un message supprimé sur whatsapp - Guide
- Comment recuperer une video sur youtube - Guide
- Img burn - Télécharger - Gravure
- Comment récupérer un compte facebook piraté - Guide
- Fichier img - Télécharger - Photo & Graphisme
3 réponses
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 :
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 ^^