plugin jCarousel. Mettre display à none à l'id si la requête sql ne retourne aucune image
Bonjour,
j'ai un jcarrousel que je voudrais mettre en display:none si la requête sql du code php ne renvoie aucun résultat
et j'ai essayé plusieurs trucs, mais m'y connaissant peu en jquery, j'espère que quelqu'un pourra m'apporter quelques idées.
merci.
pour le code en gros j'ai ça :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| // ... tous les traitements pour les requêtes sql
// les 2 balises wrap et mycarrousel que je suis obligé de mettre avant le while pour qu'elles englobent une et une seule fois les oeuvres
echo '
<div id="wrap">
<ul id="mycarousel" class="jcarousel jcarousel-skin-tango">';
// traitement des réponses sql
while($resEPA=mysql_fetch_assoc($reqEPA)){
...
if($resA=mysql_fetch_assoc($reqA)){ // si il y a une correspondance entre les champs que je testais dans ma requête
if (file_exists($pathImage)){
echo '<li><a onclick="..."><img src="'.$pathImage.'" /></a></li>';
}
}
}
echo ' </ul></div>';// |
Et moi ce que je veux, c'est que l'affichage je jcarrousel dépende du
Code:
if(file_exists($pathImage))
Dans le javascript j'avais pensé à ça (les trucs en commentaires), avec une variable $image_ qui si elle était égale à oui, le pathImage d'au moins une image existait donc on affiche le jcarrousel, sinon, je mets un display none. (ça marche pas)
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
jQuery(document).ready(function() {
// var test$<?php echo $oeuvres_; ?>;
// if( test=="non"){jQuery('#wrap').css("display", "none");}
jQuery('#mycarousel').jcarousel({
vertical: true,
scroll: 4,
});
}); |