Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- date_default_timezone_set('Europe/Berlin');
- session_cache_expire(99999);
- session_start();
- require_once('includes/mysql.php');
- include('templates/header.php');
- if($_POST[)
- ?>
- <div id="container">
- <!-- content -->
- <div id="content">
- <?php
- $req_ip = $bdd->query('SELECT * FROM site_config');
- $ip = $req_ip->fetch();
- ?>
- <?php
- $messagesParPage = 3;
- $ligne = $bdd->query('SELECT COUNT(idEnchere) AS idEnchere FROM encheres');
- $total = $ligne->fetch();
- $nombreDePages = ceil($total['idEnchere']/$messagesParPage);
- $pageActuelle = 1;
- if(isset($_GET['page']))
- {
- $pageActuelle = intval($_GET['page']);
- if ($pageActuelle >= 1 && $pageActuelle <= $nombreDePages) {
- // cas normal
- $pageActuelle=$pageActuelle;
- } else if ($pageActuelle < 1) {
- // cas où le numéro de page est inférieure 1 : on affecte 1 à la page courante
- $pageActuelle=1;
- } else {
- //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
- $pageActuelle = $nombreDePages;
- }
- }
- $premiereEntree = ($pageActuelle-1)*$messagesParPage;
- $recupEncheres = $bdd->query('SELECT * FROM encheres ORDER BY idEnchere DESC LIMIT '.$premiereEntree.', '.$messagesParPage.'');
- include_once('./includes/paginate.php');
- echo paginate('enchere.php?page=','', $nombreDePages, $pageActuelle);
- ?><br><?php
- while($recup = $recupEncheres->fetch(PDO::FETCH_ASSOC))
- {
- ?> <br>
- <h3><?php echo $recup['titre'];?></h3>
- <div id="newsgauche">
- <?php
- $devise = ($recup["type"] == 1 ? "$" : "jetons");
- echo "<img src=".$recup['image']."/><br>";
- echo $recup['text']."<br>";
- var_dump($recup["dateFin"]);
- if(time() > strtotime($recup["dateFin"]))
- {
- $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');
- $gagnant = $recupGagnant->fetch(PDO::FETCH_ASSOC);
- 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;
- }
- else
- {
- echo "La mise initiale est de ".$recup["minimum"]." ".$devise."<br>";
- $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');
- $hasGagnant = $recupGagnant->rowCount();
- if($hasGagnant)
- {
- $gagnant = $recupGagnant->fetch(PDO::FETCH_ASSOC);
- echo $gagnant["Nom"]." est pour le moment en tête avec une mise de ".$gagnant["mise"]." ".$devise."<br>";
- }
- echo "L'enchère se termine le ".$recup["dateFin"]."<br>";
- echo "<button>Encherir</button>";
- }
- ?>
- </div>
- <?php
- }
- ?><br><?php
- echo paginate('enchere.php?page=','', $nombreDePages, $pageActuelle);
- ?>
- <br>
- </div>
- </div>
- <!--end content-->
- <?php include('templates/footer.php'); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement