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
| function loadDataFromDataBase(){
unset($_SESSION['tempListePartie']);
unset($_SESSION['tempJoueurPartie']);
include("database.php");
$sql = "SELECT partie.id_p, createur_p, nb_joueur_p AS 'joueur', nb_course_p AS 'course', date_p, nom_p, status_p, libre_p, niveau_p AS 'niveau', password_p, count( id_j ) AS 'totalJoueur' FROM partie LEFT JOIN inscription ON partie.id_p = inscription.id_p GROUP BY partie.id_p ORDER BY ".$_POST['option'].", totalJoueur DESC";
$req = mysql_query($sql);
$listePartie = array();
$i=0;
if(isset($_SESSION['joueur'])){
echo '<a href="#" onClick="creerPartie(\'modulePartie\')">Creer une partie</a><br/><br/>';
}
while($data = mysql_fetch_assoc($req))
{
$listePartie[$i] = new Partie();
$listePartie[$i]->setId($data['id_p']);
$listePartie[$i]->setCreateur($data['createur_p']);
$listePartie[$i]->setNb_Joueur($data['joueur']);
$listePartie[$i]->setNb_Course($data['course']);
$listePartie[$i]->setDate_Partie($data['date_p']);
$listePartie[$i]->setNom_Partie($data['nom_p']);
$listePartie[$i]->setStatus($data['status_p']);
$listePartie[$i]->setLibre($data['libre_p']);
$listePartie[$i]->setNiveau($data['niveau']);
$listePartie[$i]->setPassword($data['password_p']);
$i++;
}
$_SESSION['tempListePartie'] = $listePartie;
unset($listePartie);
mysql_close();
if($_POST['option'] == "course"){
for($i=0; $i<sizeof($listePartie); $i++){
$listeJoueur = $listePartie[$i]->listeJoueur();
$inscrit[$i] = $listeJoueur;
}
$_SESSION['tempJoueurPartie'] = $inscrit;
unset($listeJoueur);
unset($inscrit);
}
unset($_POST['option']); unset($_POST['scrolltop']); unset($_POST['cptTimer']);
} |
Partager