Photos

fdawch Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   -  
NHenry Messages postés 15221 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>
A voir également:

2 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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
fdawch Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   1
 
Bonjour jordane45
bien sur j'ai deux requête chaque colonne avec sa requête, mais ça marche pas
0
fdawch Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   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
NHenry Messages postés 15221 Date d'inscription   Statut Modérateur Dernière intervention   366
 
Petit rappel, l'extension mysql est obsolète
0