Inclure automatiquement une image ?
Posté : 05 avr. 2006, 13:21
LUuu,
Enfaite je souhaiterai inclure a mon script de news des images selon la news que je souhaite mettre mais je ne c'est vraiment pas comment m'y prendre
J'ai deja une table et un script pr upé mes images et mettre les données dans ma mysql
Voici la base de donné pr les images
Ensuite voici le code du script pour mes news
Merci pour votre aide
Enfaite je souhaiterai inclure a mon script de news des images selon la news que je souhaite mettre mais je ne c'est vraiment pas comment m'y prendre
J'ai deja une table et un script pr upé mes images et mettre les données dans ma mysql
Voici la base de donné pr les images
CREATE TABLE `images` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`image` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=12 ;
Et celle pr mes newsCREATE TABLE `news` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`titre` varchar(255) NOT NULL DEFAULT '',
`contenu` text NOT NULL,
`timestamp` bigint(20) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;
( si sa peu servir )Ensuite voici le code du script pour mes news
<html>
<body>
<?php
mysql_connect("localhost", "******", "******");
mysql_select_db("site");
// On récupère les 5 dernières news
$num = 1;
$position = 0;
$maxi = 120 ;
$retour = mysql_query('SELECT * FROM news ORDER BY id DESC LIMIT 5');
while ($donnees = mysql_fetch_assoc($retour))
{
$cont = $donnees['contenu'];
$final = substr($cont, $position, $maxi);
$contenu = nl2br(stripslashes($donnees['contenu']));
?>
<div align="center">
<table border="0" cellpadding="0" cellspacing="0" width="500" height="60">
<tr>
<td rowspan="3" width="60" height="60">
<p align="center"><img src="images/sga-maintitle2.jpg" width="50" height="50" border="1"></p></td>
<td width="10"> </td>
<td><?php echo $donnees['titre']; ?></td>
</tr>
<tr>
<td width="10"> </td>
<td><?php echo date('d.m.Y à H\hi', $donnees['timestamp']); ?></td>
</tr>
<tr>
<td width="10"> </td>
<td><?php echo $final; ?>... </td>
</tr>
</table>
</div>
<?php
}
mysql_close(); // Fin de la boucle des news
?>
</body>
</html>
Je croi qu'il faut utiliser les id de mes images dans ma table mais je ne vois absolument pas comment Merci pour votre aide