Comment afficher une image à partir d'une base de donneés?
Posté : 15 août 2006, 06:52
Bonjour, je débute en PHP.
Je peux afficher les données qui sont dans une table MySql mais je ne sais pas comment afficher une image avec les données. Autrement dit, dans mon champs image, il y a le chemin de cette image et les autres champs contiennent des infos. Je veux que tout ça s'affiche sur une même ligne.
Merci
de votre aide et voici le code php pour afficher ma table. Si j'ajoute ceci: echo "<img src=\"imag/".$image['nom_image'] ."\">"; ?> pour afficher mes images, ça ne fonctionne pas:
Je peux afficher les données qui sont dans une table MySql mais je ne sais pas comment afficher une image avec les données. Autrement dit, dans mon champs image, il y a le chemin de cette image et les autres champs contiennent des infos. Je veux que tout ça s'affiche sur une même ligne.
Merci
<?PHP
$db = mysql_connect('localhost', '****', '*****');
mysql_select_db('siteWeb',$db);
$sql = 'SELECT * FROM webalpha';
$req = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());
while($data = mysql_fetch_array($req))
{echo "<div align=\"center\"><center>
<table border=\"2\">
<tr>
<td>";
echo $data['Num'];
echo "</td>
<td>";
echo $data['adresse_Web'];
echo "</td>
<td>";
echo $data['categorie'];
echo "</td>
<td>";
echo $data['niveau'];
echo "</td>
<td>";
echo $data['sorte'];
echo "</td>
<td>";
echo $data['pourQui'];
echo "</td>
<td>";
echo $data['commentaire'];
echo "</td>
<td>";
echo $data['Date'];
echo "</td>
</tr>
</table>
</center></div>";}
mysql_close();
?>
EDIT par Truc : il faut effectivement éviter de publier les identifiants de connexion.