Jesouhaite faire un album photo affichant des vignettes de 4 colones/infinie de lignes.
Ma base mysql est de la forme
Code
id | nom | ... | photos
1 thonon ... 20
1 thonon ... 20
20 correspondant au nombre total de photos présente dans le repertoir.
Ma requete sql est de la forme :
Code
$sql = mysql_db_query("$db_name","select * from villes WHERE cp='$cp' ");
$query = mysql_query($sql);
$nb = $row["photos"];
$i = 0;
while ($nb - $i >= 0) {
$j = 0;
echo '<tr>';
while ($f <= 3) {
$fetch = mysql_fetch_array($query);
echo '<td><img src=\'ma photo\' alt=\'description\' /></td>';
$j++;
$i++;
}
echo '</tr>';
}
$query = mysql_query($sql);
$nb = $row["photos"];
$i = 0;
while ($nb - $i >= 0) {
$j = 0;
echo '<tr>';
while ($f <= 3) {
$fetch = mysql_fetch_array($query);
echo '<td><img src=\'ma photo\' alt=\'description\' /></td>';
$j++;
$i++;
}
echo '</tr>';
}
Probleme :
1 : je n'ai qu'une ligne qui aparait soit les 4 première vignettes.
2 : je voudrais une option "si $row["photos"] =0 ou absent ecrire pas de photo sinon afficher la gallerie
j'ai essayé avec
Code
if ($nb=="0"){ echo "aucune photo disponible pour le moment";}
elseif (!$nb="0"){
elseif (!$nb="0"){
mais ca ne fonctionne pas
Merci d'avance pour votre réponse et a bientôt :-)