Base de données de photos

fhav Messages postés 276 Statut Membre -  
arthezius Messages postés 3756 Statut Membre -
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 276 Statut Membre 5
 
je ne sais pas si mon message est affiché ou pas?
0
arthezius Messages postés 3756 Statut Membre 475
 
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