jerrrrrry
Messages postés60Date d'inscriptiondimanche 18 mai 2003StatutMembreDernière intervention29 juillet 2009
-
25 juin 2009 à 13:13
jerrrrrry
Messages postés60Date d'inscriptiondimanche 18 mai 2003StatutMembreDernière intervention29 juillet 2009
-
25 juin 2009 à 21:48
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
jerrrrrry
Messages postés60Date d'inscriptiondimanche 18 mai 2003StatutMembreDernière intervention29 juillet 2009 25 juin 2009 à 16:21
j'ai plus ou moins compris et fais ceci:
$query "SELECT * FROM images WHERE categorie ".$categorie." ";
$result = mysql_query($query)or die(mysql_error());
$nombre_rows = mysql_num_rows($result);
/* echo $nombre_rows; // affichage du résultat */
}
echo $maVar;
echo'
';
}
$maVar = substr($maVar, 0, -1); // on vire la dernière virgule
echo $maVar;
qui donne cela:
5
{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"}, // ceci est en trop!? {url: "36.jpg", title: "test titre autre autre"}
d'où problème...
kankrelune, j'ai surement du louper un truc?