J'ai un script qui permet l'upload d'image via un formulaire les photos se place dans un dossier images et l'url de l'image se place dans la base sql
A savoir que mes images sont en liaison avec les annonces et que les annonces sont en liaison avec l'ID le l'utilisateur
exemple
utilisateur ID=4 poste une annonce qui elle a ID=20 l'image aura en clé étragère=20
Pour afficher une image stocker j'ai essayer de faire cela
<?php
// initialisation des sessions
session_start() ;
// tester la présence de la session numutilisateurs
if ( isset( $_SESSION['NUMUTILISATEURS']) ) {
// Recuperation pour la variable
$NUMUTILISATEURS = $_SESSION['NUMUTILISATEURS'];
//connexion a la base
include 'php/connect.php';
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<title>petite annonce gratuite pour particulier encart publicitaire pour profesionnel - mon espace</title>
<meta http-equiv="Content-Type" content="text/html";
charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css"
title="Design espace" href="css/mesannonces.css" />
</head>
<body>
<div id="entete">
<div id="h2">
<p><h2>Mes annonces </h2></p>
</div>
<div id="email">
<?php //Affichage Email de l'utilisateur
echo $_SESSION['MAILUTILISATEURS'],' vous étes connectées ','<br />';
?>
</div>
</div>
<div id="corps">
<img src="contenu/logisdesannonces.png" alt="logisdesannonces" class="logisdesannonces" />
<img src="contenu/logo.png" alt="logo" class="logo" />
<div id="mesannonces">
<a href="mesannonces.php"><img src="contenu/favoris2.png" alt="mesannonces" class="mesannonces" border="0"/></a>
<a href="ajoutannonceparticulier.php"><img src="contenu/jajoute2.png" alt="jajoute" class="jajoute" border="0"/></a>
<a href="modifierannonce.php"><img src="contenu/modifierannonces2.png" alt="modifierannonces" class="modifierannonces" border="0"/></a>
<a href="mesdonnees.php"><img src="contenu/mesdonnees2.png" alt="mesdonnees" class="mesdonnees" border="0"/></a>
</div>
<a href="php/deconnexion.php"><img src="contenu/deconnexion.png" alt="deconnexion" class="deconnexion" border="0"/></a>
</div>
<?php
$sql = "SELECT * FROM images WHERE numannonce = '$numannonce'";
$req= mysql_query($sql) or die ('erreur sql §<br />'.$sql.'<br />'.mysql_error());
//Ta boucle
$i=0;
while($data=mysql_fetch_array($req))
{ // ici la boucle qui permet d'effectuer la recherche
?>
<table>
<tr>
<td class="image"><?php echo $data ['image']; ?></td>
</tr>
</table>
<?php
}
mysql_free_result ($req);
mysql_close ();
?>
<div id="pied_de_page">
</div>
Mais cela ne passe pas faut que dans un premier temps je puisse afficher l'image puis aprés j'incorporerai se code dans la page annonces