Besoin d'aide pour un bug PHP/MySQL

Fermé
poliquinp Messages postés 58 Date d'inscription lundi 29 juin 2009 Statut Membre Dernière intervention 25 mai 2011 - Modifié par poliquinp le 18/11/2010 à 22:41
poliquinp Messages postés 58 Date d'inscription lundi 29 juin 2009 Statut Membre Dernière intervention 25 mai 2011 - 19 nov. 2010 à 20:05
Bonjour,

J'aimerais savoir si quelqu'un pourrait m'aider sur un petit bug en PHP/MySQL.

Je veux faire un slider jQuery qui affiche 4 réalisations à la fois, lorsque je clique suivant, celà affiche les 4 prochaines..


Ça fonctionne bien en html, mais je dois le faire en php/mysql pour être en mesure d'en ajouter dynamiquement. Alors voilà mon problème, j'ai de la difficulté à programmer l'affichage.

Je doit faire en sorte que les 4 premières réalisations soit dans le premier <li>, les 4 suivantes dans le deuxième <li> et ainsi de suite.. Le tout est dynamique se qui veut dire que si j'ai uniquement 3 réalisations, j'aurai un <li> si j'ai 8 réalisations j'aurai deux <li>

Je sais qu'il existe probablement une façon tout simple de fonctionner, mais j'arrive juste à 50% du résultat :P

Voici mon code pour vous aider à comprendre et probablement être en mesure de m'aider un peut!

//---------------------------------------------------------------- 
//  
// Affichage des résultats de la requête MySQL 
// 
//---------------------------------------------------------------- 
  
//Initialisation du compteur pour les ID 
$i = 0; 
  
//On ouvre le <ul> 
echo '<ul>'; 
  
//Boucle pour compter à coup de 4 
for ($j = 1; $j < $nombre_realisations; $j++) { 
   
 //Si on a un modulo de 4 
 if($j % 4) 
 { 
  //Ouverture du <li> 
  echo '<li>'; 
    
  while($requete_array = mysql_fetch_assoc($requete_realisations)) 
  { 
  ?> 
                    <div class="liens_realisations" id="<?php echo $j; ?>"> 
                    <img src="<?php bloginfo( 'template_url' ); ?>/images/modele/interne/realisations/slider/<?php echo $requete_array['image_realisation']; ?>.jpg" alt="Réalisation | Okidoo Interactif" class="liens_realisations_images"/> 
                    <h3><a href="#" title="En apprendre plus sur la réalisation [ <?php echo $requete_array['nom_realisation']; ?> ] | Okidoo Interactif"><?php echo $requete_array['nom_realisation']; ?></a></h3> 
                    <p><?php echo $requete_array['type_realisation']; ?></p> 
                    </div>                 
                <?php  
  } 
    
  //Fermeture du <li> 
  echo '</li>';  
 } 
} 
  
//On ferme le </ul> 
echo '</ul>'; 
?>


A voir également:

1 réponse

poliquinp Messages postés 58 Date d'inscription lundi 29 juin 2009 Statut Membre Dernière intervention 25 mai 2011 4
19 nov. 2010 à 20:05
J'ai trouvé une réponse seul... Si quelqu'un veut en savoir plus juste à répondre et je vais publier ma façon de procéder!

Bonne journée,
0