Photos

fdawch Messages postés 58 Statut Membre -  
NHenry Messages postés 15235 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour tous le mode
SVP j'ai un code php caroussel qui marche très bien, le problème que je veux doubler la colonne et ça ne marche pas.
vous trouverez mon code, merci bien pour votre compréhension.
Cordialement

<?php
@session_start();
$cnx = @mysql_connect( "localhost", "root", "" );
$db= @mysql_select_db( "db" );
$sql = "SELECT * FROM `partners` where type='economique' ORDER BY `id_partners` DESC";
$requete = @mysql_query( $sql, $cnx ) or die( "ERREUR MYSQL numéro: ".mysql_errno()."<br>Type de cette erreur: ".mysql_error()."<br>\n" );
?>
<!doctype html>
<html>
<head>
        <meta charset="utf-8">
        <!-- Bootstrap core CSS -->
        <link href="public/website/theme-1/css/bootstrap.min.css" rel="stylesheet">
        <!-- Custom styles for this template -->
        <link href="public/website/theme-1/css/main.css"   rel="stylesheet">
    </head>

<body style="background-color: #EBEBEB">

<section id="partners" >
	<div class="bloc-slide-annonce ">
           <div class="main text-center">
                <h1 >Nos partenaires</h1>
            </div>
            <br><br>
            <div class="slide-annonce">     
                   <?php
					while( $result = mysql_fetch_array( $requete ) )
					{
					 ?>
                       <a href="<?php echo($result["lien"]."\n" ); ?>"><?php echo '<div align=\"center\"><img src="gestion/upload/partenaires/' .$result["image"].'"></div>';?> </a>
                   <?php } ?>     
            </div>   
            <br><br> 
			
			
			<!--doubler la colonne -->
			<div class="slide-annonce">     
                   <?php
					while( $result = mysql_fetch_array( $requete ) )
					{
					 ?>
                       <a href="<?php echo($result["lien"]."\n" ); ?>"><?php echo '<div align=\"center\"><img src="gestion/upload/partenaires/' .$result["image"].'"></div>';?> </a>
                   <?php } ?>     
            </div>   
            <br><br>
			
        </div>
        
</section> <br><br> 


</body>

        <!-- jquery marquee -->
        <script type="text/javascript" src="public/website/theme-1/js/jquery.marquee.js"></script>
        <script>
            
            var $mq = $('.slide-annonce').marquee({
                        duration: 10000,
                        gap: 50,
                        delayBeforeStart: 0,
                        direction: 'left',
                        duplicated: true
                    });
            // Pause
            $('.slide-annonce').mouseover(function(){
              $mq.marquee('pause');
            });
            // Resume
            $('.slide-annonce').mouseout(function(){
              $mq.marquee('resume');
            }); 
        </script> 

</html>

2 réponses

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    Bonjour,

    Le souci c'est que lorsque tu fais ta première boucle ... elle "consome" ta requête.
    donc le plus simple serait de créér 2 requêtes

    NB: Par contre attention.. tu utilises l'ancienne extension mysql. elle est OBSOLETE.
    Je t'invite vivement à passer à PDO ou mysqli
    https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
    0
    1. fdawch Messages postés 58 Statut Membre 1
       
      Bonjour jordane45
      bien sur j'ai deux requête chaque colonne avec sa requête, mais ça marche pas
      0
    2. fdawch Messages postés 58 Statut Membre 1
       
      <?php
      @session_start();
      $cnx = @mysql_connect( "localhost", "root", "" );
      $db= @mysql_select_db( "cneree" );
      $sql = "SELECT * FROM `partners` where type='economique' ORDER BY `id_partners` DESC";
      $requete = @mysql_query( $sql, $cnx ) or die( "ERREUR MYSQL numéro: ".mysql_errno()."<br>Type de cette erreur: ".mysql_error()."<br>\n" );
      $sql1 = "SELECT * FROM `partners` where type='academique' ORDER BY `id_partners` DESC";
      $requete1 = @mysql_query( $sql1, $cnx ) or die( "ERREUR MYSQL numéro: ".mysql_errno()."<br>Type de cette erreur: ".mysql_error()."<br>\n" );
      ?>
      <!doctype html>
      <html>
      <head>
              <meta charset="utf-8">
              <!-- Bootstrap core CSS -->
              <link href="public/website/theme-1/css/bootstrap.min.css" rel="stylesheet">
              <!-- Custom styles for this template -->
              <link href="public/website/theme-1/css/main.css"   rel="stylesheet">
          </head>
      
      <body style="background-color: #EBEBEB">
      
      <section id="partners" >
      	<div class="bloc-slide-annonce ">
                 <div class="main text-center">
                      <h1 >Nos partenaires</h1>
                  </div>
                  <br><br>
                  <div class="slide-annonce">     
                         <?php
      					while( $result = mysql_fetch_array( $requete ) )
      					{
      					 ?>
                             <a href="<?php echo($result["lien"]."\n" ); ?>"><?php echo '<div align=\"center\"><img src="gestion/upload/partenaires/' .$result["image"].'"></div>';?> </a>
                         <?php } ?>     
                  </div>   
                  <br><br> 
      			
      			
      			<!--doubler la colonne -->
      			<div class="slide-annonce">     
                         <?php
      					while( $result1 = mysql_fetch_array( $requete1 ) )
      					{
      					 ?>
                           <a href="<?php echo($result1["lien"]."\n" ); ?>"><?php echo '<div align=\"center\"><img src="gestion/upload/partenaires/' .$result1["image"].'"></div>';?> </a>
                         <?php } ?>     
                  </div>   
                  <br><br>
      			
              </div>
              
      </section> <br><br> 
      
      
      </body>
      
              <!-- jquery marquee -->
              <script type="text/javascript" src="public/website/theme-1/js/jquery.marquee.js"></script>
              <script>
                  
                  var $mq = $('.slide-annonce').marquee({
                              duration: 10000,
                              gap: 50,
                              delayBeforeStart: 0,
                              direction: 'left',
                              duplicated: true
                          });
                  // Pause
                  $('.slide-annonce').mouseover(function(){
                    $mq.marquee('pause');
                  });
                  // Resume
                  $('.slide-annonce').mouseout(function(){
                    $mq.marquee('resume');
                  }); 
              </script> 
      
      </html>
      0
  2. NHenry Messages postés 15235 Date d'inscription   Statut Modérateur Dernière intervention   387
     
    Petit rappel, l'extension mysql est obsolète
    0