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 :
Et moi ce que je veux, c'est que l'affichage je jcarrousel dépende du
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>';//
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 : Sélectionner tout - Visualiser dans une fenêtre à part if(file_exists($pathImage))
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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, }); });
Partager