Base de données de photos

Fermé
fhav Messages postés 252 Date d'inscription mercredi 11 mars 2009 Statut Membre Dernière intervention 25 novembre 2009 - 26 mars 2009 à 09:13
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 - 26 mars 2009 à 11:25
Bonjour,

pour l'affichage dans ma page Web les photos , j'ai fait un tableau et j'ai fait des <img ></img>, mais cette solution est très longue, puisque ma bda sera plus volumineuse, donc je voulai faire une boucle ou j'affiche à chaque fois l'image , puisque le nom de l'image c'est son titre.jpg;

mais mon code marche pas, il m'affiche pas l'image, je vous envois le bout de code et dites moi si c bon ou pas ?.

$j : ici c le count du table ;

<? for($i=0; $i<$j; $i++){
?>
<tr>
<td width="150" align="center">
<a href="" title="<?$row[$i]["titre"]?>">
<img src="<?$row[$i]["titre"]?>.jpg"><br></a>
</td>
</tr>
<?
}
?>

Merci de vos réponses
A voir également:

2 réponses

fhav Messages postés 252 Date d'inscription mercredi 11 mars 2009 Statut Membre Dernière intervention 25 novembre 2009 5
26 mars 2009 à 09:23
je ne sais pas si mon message est affiché ou pas?
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
26 mars 2009 à 11:25
Tu peux aussi faire:
$sql = 'SELECT* FROM table';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); 
while($data = mysql_fetch_array($req))
{echo'<tr>
<td width="150" align="center">
<a href="" title="'.$data['titre'].'">
<img src="'.$data['titre'].'.jpg"><br></a>
</td>
</tr> ';} 

Ainsi, a chaque récupération de donnée (à chaque ligne de la table) il va afficher une ligne dans ton tableau.
0