1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
|
<?php
include ('dbconnect.php');
session_start();
$pseudo = $_SESSION['pseudo'];
$statut = $_GET['limite'];
// on va afficher 4 résultats par page.
$nombre = 4;
// si on arrive sur la page pour la première fois limite = 0
if (!isset($limite)) $limite = 0;
$path_parts = pathinfo($_SERVER['PHP_SELF']);
$page = $path_parts['basename'];
$page2 = 'loteries-divers';
$select = 'SELECT count(idccargent) FROM listeconcoursDivers';
$result = mysql_query($select,$db) or die ('Erreur : '.mysql_error() );
$row = mysql_fetch_row($result);
$total = $row[0];
// on crée la requete SQL
$sql = 'SELECT idccargent, lienconcoursdivers, jeuxconcoursdivers, nomconcoursdivers, descriptionLongue, datefin FROM listeconcoursDivers WHERE idccargent NOT IN (SELECT idconcoursconfirme FROM confirmeconcoursDivers WHERE pseudo="'.$pseudo.'" GROUP BY idconcoursconfirme) ORDER BY typeconcours DESC LIMIT '.$limite.','.$nombre;
// on envoie la requête
$req = mysql_query($sql,$db) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$limitesuivante = $limite + $nombre;
$limiteprecedente = $limite - $nombre;
if (mysql_num_rows($req) > 0 & session_is_registered('id')==true)
{
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_array($req))
{
echo '<table width="534" height="31" border="0">
<tr>
<td width="410" height="25" bordercolor="#044A74" bgcolor="#025384">'.$data['nomconcoursdivers'].'</td>
<td width="107" bordercolor="#044A74" bgcolor="#025384"><div align="center">';
if (empty($data['descriptionLongue'])) {
$date = $data['datefin'];
ereg("([0-9]{4})-([0-9]{2})-([0-9]{2})", $date, $params);
$datefr = ''.$params[3]."-".$params[2]."-".$params[1].'';
$cont = $datefr;
}
else {
$cont = '<a href="'. $page2 .'-'. $data['idccargent'] .'-'. str_replace(" ", "-", $data['nomconcoursdivers']) .'.html">Détails</a>';
}
echo '<strong>'.$cont.'</strong></td></tr></table>
<table width="534" border="0">
<tr>
<td width="155" height="83" bordercolor="#044A74" bgcolor="#025384">Lots mis en jeu : </td>
<td width="354" bordercolor="#044A74" bgcolor="#025384">'.$data['jeuxconcoursdivers'].'</td>
</tr>
</table>
<table width="534" border="0">
<tr>
<td width="522" bordercolor="#044A74" bgcolor="#025384"><div align="center">'.$data['lienconcoursdivers'].'</div></td>
</tr>
</table>
<table width="534" border="0">
<tr>
<td bordercolor="#044A74" bgcolor="#025384"><div align="center"><form action="supprimerConcoursDivers.php?limite='.$statut.'" method="post">
<input name="idccargent" type="hidden" value="'.$data['idccargent'].'">
<input name="pseudo" type="hidden" value="'.$pseudo.'">
<input type="submit" class="fondblanc" value="Effacer ce jeu concours de mon compte">
</form></div></td>
</tr>
</table><br><br>';
}
echo '<table width="530" border="0"><tr>';
if($limite != 0) {
echo '<td width="215" bordercolor="#044A74" bgcolor="#025384"><div align="center"><a href="'.$page.'?limite='.$limiteprecedente.'">Page précédente</a></div></td>';
}
if($limitesuivante < $total)
{
echo '<td width="215" bordercolor="#044A74" bgcolor="#025384"><div align="center"><a href="'.$page.'?limite='.$limitesuivante.'">Page Suivante</a></div></td>';
} echo '</tr></table>';
}
else
{
while($data = mysql_fetch_array($req))
{
echo '<table width="534" height="31" border="0">
<tr>
<td width="410" height="25" bordercolor="#044A74" bgcolor="#025384">'.$data['nomconcoursdivers'].'</td>
<td width="107" bordercolor="#044A74" bgcolor="#025384"><div align="center">';
if (empty($data['descriptionLongue'])) {
$date = $data['datefin'];
ereg("([0-9]{4})-([0-9]{2})-([0-9]{2})", $date, $params);
$datefr = ''.$params[3]."-".$params[2]."-".$params[1].'';
$cont = $datefr;
}
else {
$cont = '<a href="'. $page2 .'-'. $data['idccargent'] .'-'. str_replace(" ", "-", $data['nomconcoursdivers']) .'.html">Détails</a>';
}
echo '<strong>'.$cont.'</strong></td></tr></table>
<table width="534" border="0">
<tr>
<td width="155" height="83" bordercolor="#044A74" bgcolor="#025384">Lots mis en jeu : </td>
<td width="354" bordercolor="#044A74" bgcolor="#025384">'.$data['jeuxconcoursdivers'].'</td>
</tr>
</table>
<table width="534" border="0">
<tr>
<td width="522" bordercolor="#044A74" bgcolor="#025384"><div align="center"><form action=membres/index.php method="post">
<input type="submit" class="fondblanc" value="Devenez membre pour participer à ce jeu concours">
</form>
</div></td>
</tr>
</table><br>';
}
echo '<table width="530" border="0"><tr>';
if($limite != 0) {
echo '<td width="215" bordercolor="#044A74" bgcolor="#025384"><div align="center"><a href="'.$page.'?limite='.$limiteprecedente.'">Page précédente</a></div></td>';
}
if($limitesuivante < $total)
{
echo '<td width="215" bordercolor="#044A74" bgcolor="#025384"><div align="center"><a href="'.$page.'?limite='.$limitesuivante.'">Page Suivante</a></div></td>';
} echo '</tr></table>';
}
//libere la mémoire
mysql_free_result($req);
// on ferme la connexion à mysql
mysql_close();
?> |
Partager