Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.66 KB | None | 0 0
  1. <?php
  2. date_default_timezone_set('Europe/Berlin');
  3. session_cache_expire(99999);
  4. session_start();
  5. require_once('includes/mysql.php');
  6. include('templates/header.php');
  7.  
  8. if($_POST[)
  9.  
  10. ?>
  11.  
  12.                 <div id="container">   
  13.                         <!--  content -->  
  14.                         <div id="content">
  15.                             <?php
  16.                             $req_ip = $bdd->query('SELECT * FROM site_config');
  17.                             $ip = $req_ip->fetch();
  18.                             ?>
  19.                         <?php
  20.                             $messagesParPage = 3;
  21.                             $ligne = $bdd->query('SELECT COUNT(idEnchere) AS idEnchere FROM encheres');
  22.                             $total = $ligne->fetch();
  23.                             $nombreDePages = ceil($total['idEnchere']/$messagesParPage);
  24.  
  25.                             $pageActuelle = 1;
  26.                             if(isset($_GET['page']))
  27.                             {
  28.                                 $pageActuelle = intval($_GET['page']);
  29.                                 if ($pageActuelle >= 1 && $pageActuelle <= $nombreDePages) {
  30.                                     // cas normal
  31.                                     $pageActuelle=$pageActuelle;
  32.                                 } else if ($pageActuelle < 1) {
  33.                                     // cas où le numéro de page est inférieure 1 : on affecte 1 à la page courante
  34.                                     $pageActuelle=1;
  35.                                 } else {
  36.                                     //cas où le numéro de page est supérieur au nombre total de pages : on affecte le numéro de la dernière page à la page courante
  37.                                     $pageActuelle = $nombreDePages;
  38.                                 }
  39.                             }
  40.                             $premiereEntree = ($pageActuelle-1)*$messagesParPage;
  41.                             $recupEncheres = $bdd->query('SELECT * FROM encheres ORDER BY idEnchere DESC LIMIT '.$premiereEntree.', '.$messagesParPage.'');
  42.  
  43.                             include_once('./includes/paginate.php');                           
  44.                             echo paginate('enchere.php?page=','', $nombreDePages, $pageActuelle);
  45.                             ?><br><?php
  46.  
  47.                             while($recup = $recupEncheres->fetch(PDO::FETCH_ASSOC))
  48.                             {
  49.                             ?>  <br>
  50.                                 <h3><?php echo $recup['titre'];?></h3>
  51.                                
  52.                                 <div id="newsgauche">
  53.                                     <?php
  54.                                         $devise = ($recup["type"] == 1 ? "$" : "jetons");
  55.                                    
  56.                                         echo "<img src=".$recup['image']."/><br>";
  57.                                         echo $recup['text']."<br>";
  58.                                        
  59.                                         var_dump($recup["dateFin"]);
  60.                                        
  61.                                         if(time() > strtotime($recup["dateFin"]))
  62.                                         {
  63.                                             $recupGagnant = $bdd->query('SELECT MAX(mise) AS mise, idJoueur, lmrptable_joueur.Nom FROM encheres_joueurs INNER JOIN lmrptable_joueur ON lmrptable_joueur.pCompteID = encheres_joueurs.idJoueur');
  64.                                             $gagnant = $recupGagnant->fetch(PDO::FETCH_ASSOC);
  65.                                            
  66.                                             echo "L'enchère est terminée, le grand gagnant est ".$gagnant["Nom"]." pour avoir misé ".$gagnant["mise"]." ".$devise." avec une mise de départ de ".$gagnant["mise"]." ".$devise;
  67.                                         }
  68.                                         else
  69.                                         {
  70.                                             echo "La mise initiale est de ".$recup["minimum"]." ".$devise."<br>";
  71.                                            
  72.                                             $recupGagnant = $bdd->query('SELECT MAX(mise) AS mise, idJoueur, lmrptable_joueur.Nom FROM encheres_joueurs INNER JOIN lmrptable_joueur ON lmrptable_joueur.pCompteID = encheres_joueurs.idJoueur');
  73.                                             $hasGagnant = $recupGagnant->rowCount();
  74.                                            
  75.                                             if($hasGagnant)
  76.                                             {
  77.                                                 $gagnant = $recupGagnant->fetch(PDO::FETCH_ASSOC);
  78.                                                
  79.                                                 echo $gagnant["Nom"]." est pour le moment en tête avec une mise de ".$gagnant["mise"]." ".$devise."<br>";
  80.                                                
  81.                                             }
  82.            
  83.                                             echo "L'enchère se termine le ".$recup["dateFin"]."<br>";
  84.                                             echo "<button>Encherir</button>";
  85.                                         }                                    
  86.                                     ?>
  87.                                 </div>
  88.                             <?php
  89.                             }
  90.                             ?><br><?php
  91.                             echo paginate('enchere.php?page=','', $nombreDePages, $pageActuelle);                          
  92.                         ?>
  93.                         <br>
  94.                     </div>
  95.                 </div>
  96.                
  97.                         <!--end content-->
  98. <?php include('templates/footer.php'); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement