le but du script faire un marcher un carousel d'images dynamiques il est en javascript j'insere par php des variables dans un tableau, le script ici bas est volontairement parcellaire le but comprendre l' affichage conditionnel
la table images contient X enregistrements
Les X-1 ers enregistrement doivent etre affiche et une "," virgule doit être inserée
le dernier affichage ne contient pas de "," ( virgule) à la fin
je selectionne tous les enregistrements d'une catégorie, ici j'ai 6 enregistrements,( ce nombre varie selon les catégories)
les 5 premiers enregistrement doivent etre affichés et une virgule ajoutée
le dernier ne doit pas avoir de virgule apres lui
voici le code :
$query = "SELECT * FROM images WHERE categorie = ".$categorie." ";
$result = mysql_query($query)or die(mysql_error());
$nombre_rows = mysql_num_rows($result); // ici on obtient 6
$max= $nombre_rows-1; // on obtient 5
echo '<br/>';
while($row = mysql_fetch_array($result))
{
for($i=0;$i<$max;$i++){
$image= $row['id'].'.jpg';
$titre= $row['titre'];
echo '{url: "'.$image.'", title: "'.$titre.'"},';
echo '<br/>';
}
$image= $row['id'].'.jpg';
$titre= $row['titre'];
echo '{url: "'.$image.'", title: "'.$titre.'"}';
echo '<br/>';
}
j'obtient ceci:
{url: "26.jpg", title: "fff"},
{url: "26.jpg", title: "fff"},
{url: "26.jpg", title: "fff"},
{url: "26.jpg", title: "fff"},
{url: "26.jpg", title: "fff"},
{url: "26.jpg", title: "fff"}
{url: "27.jpg", title: "titre de la sculpture"},
{url: "27.jpg", title: "titre de la sculpture"},
{url: "27.jpg", title: "titre de la sculpture"},
{url: "27.jpg", title: "titre de la sculpture"},
{url: "27.jpg", title: "titre de la sculpture"},
{url: "27.jpg", title: "titre de la sculpture"}
{url: "28.jpg", title: "autre titre"},
{url: "28.jpg", title: "autre titre"},
{url: "28.jpg", title: "autre titre"},
{url: "28.jpg", title: "autre titre"},
{url: "28.jpg", title: "autre titre"},
{url: "28.jpg", title: "autre titre"}
{url: "34.jpg", title: "testitre"},
{url: "34.jpg", title: "testitre"},
{url: "34.jpg", title: "testitre"},
{url: "34.jpg", title: "testitre"},
{url: "34.jpg", title: "testitre"},
{url: "34.jpg", title: "testitre"}
{url: "35.jpg", title: "testitre autre"},
{url: "35.jpg", title: "testitre autre"},
{url: "35.jpg", title: "testitre autre"},
{url: "35.jpg", title: "testitre autre"},
{url: "35.jpg", title: "testitre autre"},
{url: "35.jpg", title: "testitre autre"}
{url: "36.jpg", title: "test titre autre autre"},
{url: "36.jpg", title: "test titre autre autre"},
{url: "36.jpg", title: "test titre autre autre"},
{url: "36.jpg", title: "test titre autre autre"},
{url: "36.jpg", title: "test titre autre autre"},
{url: "36.jpg", title: "test titre autre autre"}
et moi je veux
{url: "26.jpg", title: "fff"},
{url: "27.jpg", title: "titre de la sculpture"},
{url: "28.jpg", title: "autre titre"},
{url: "34.jpg", title: "testitre"},
{url: "35.jpg", title: "testitre autre"},
{url: "36.jpg", title: "test titre autre autre"},
une idée pour bien boucler la chose?
merci d'avance