J'ai un petit soucis de récupération et d'affichage des images stockées dans une base images dans Mysql. J'arrive bien à l'afficher en appelant son numéro id. Par contre, je voudrais à présent, que l'image s'affiche sur la base de la donnée stockée dans $_SESSION['MM_Username'] qui correspond à l'adresse mail de l'internaut connecté, adresse mail elle même stockée dans la BDD mysql. Voici les lignes de codes basées sur l'appel de l'image sur l'id. Quels sont les éléments que je dois modifier pour parvenir à afficher l'image correspondant à l'adresse mail de la personne connectée.
<?php
if ( isset($_GET['id']) )
{
$id = intval ($_GET['id']);
include ("connexion.php");
$req = "SELECT img_id, img_type, img_blob ".
"FROM images WHERE img_id = ".$id;
$ret = mysql_query ($req) or die (mysql_error ());
$col = mysql_fetch_row ($ret);
if ( !$col[0] )
{
echo "Id d'image inconnu";
}
else
{
header ("Content-type: ".$col[1]);
echo $col[2];
}
}
else
{
echo "Mauvais id d'image";
} ?>
Merci du coup de main !