Requete album photo

mrka -  
mamiemando Messages postés 34249 Date d'inscription   Statut Modérateur Dernière intervention   -
bonjour

Bonjour, je cherche a faire un petit album photo tout simple mais n'arrive pas a ecrire le code

j'ai une base msql qui me fourni soit 0 pour dire que l'album est vide
soit un chiffre qui définit le nombre de photos présentes.
Si on a 10, par exemples comme resultat de requete, je voudrait que mon album se crée en affichant un tableau de 4 colones sur 6 lignes.

Soit la premiere case photo1, la seconde photo2....

Le probleme j'ai du mal a effectuer les retour à la ligne et à généré le code qui dit simplement case 1 = 1, case 2 = 2 (en faite j'arriv een générale a afficher le résultat de mes requetes, mais la c'est toujours une meme suite a afficher)

j'espere que je suis pas trop confu

voici mon code mais ca tourne en boucle sans rien afficher

$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 <= 4) { 
    $fetch = mysql_fetch_array($query); 
    echo '<td><img src=\'ma photo\' alt=\'description\' /></td>'; 
    $j++; 
    $i++; 
    } 
    echo '</tr>'; 
}
A voir également:

1 réponse

mamiemando Messages postés 34249 Date d'inscription   Statut Modérateur Dernière intervention   7 899
 
$sql = mysql_db_query("$db_name","select * from villes WHERE cp='$cp' "); 
$query = mysql_query($sql); 
$nb = $row["photos"]; 
echo '<table>'; //<-- semble manquer ;o)
for($i=0;$i<$nb;$i++){//<--- Les for c'est plus sûr que les while pour éviter les pb de boucles ;o)

    echo '<tr>'; 
    for ($j=0;j<4;$j++) { //<--Tu as mis un $f C'est pas plutôt $j ?
       $fetch = mysql_fetch_array($query); 
       echo '<td><img src=\'ma photo\' alt=\'description\' /></td>'; 
    } 
    echo '</tr>'; 
}
echo '</table>'; //<-- semble manquer ;o)


Bonne chance
0