Accueil
Forum
Download
Livre d'or
Contact
Liens Web
|
Forum :
Masquer l’entête
|
Accès rapide :
|
|
Effectuer une Recherche avancée OU |
Veuillez patientez, la recherche est en cours...
[jeux flash] probleme Affichage pseudo [3 réponses]
jeudi 4 avril 2013 à 11:09
aucun problème de mise à jour
<?php// ---------------------------------------------------------------// KwsPHP kOoGar Web System// ---------------------------------------------------------------// Fichier : index.php// Mise a jour : 01/11/06 par Ditch// ---------------------------------------------------------------if (! (defined ('__KWS__'))) { die ('Erreur d\'appel de fichier.'); }// Appelle l'entête// Variables d'affichage ( changez juste les nombres ci-dessous )$der_score = '2'; // Affiche les X derniers scores enregistrés$der_jeux = '1'; // Affiche les X derniers jeux ajoutés$populaire = '1'; // Affiche les X jeux les plus populaires par nombre de hits$jj = 'jeuxflash';################# Compteur #################// Requête nombre de parties jouées et nombre de jeux$req_nb = reqmysql ('SELECTCOUNT(jeuxflash_jeux.id) as nbjeu,SUM(jeuxflash_jeux.hits) as nbpartFROM jeuxflash_jeux') or die ('<br />Erreur Requete SQL: '.$req_nb.''.mysql_error());$rep_nb = mysql_fetch_object($req_nb) ;$nbjeu = $rep_nb->nbjeu;$nbpart = $rep_nb->nbpart;// Requête nombre de scores envoyés$req2 = reqmysql('SELECT Id FROM jeuxflash_scores ORDER BY Id DESC LIMIT 1');$nb_j = mysql_num_rows($req2);if($nb_j != ''){ $nbenvoi = mysql_result($req2,0);}############################ Affichage des stats ############################echo'<script type="text/javascript">var head = document.getElementsByTagName(\'head\')[0];var head_inc = document.createElement(\'link\')head_inc.rel = "stylesheet";head_inc.type = "text/css";head_inc.href = "modules/jeuxflash/style.css";head.appendChild(head_inc);</script>';bloc_head("<center><u>$nbjeu jeux-flash avec scores</u> <u>$nbpart parties jouées</u></center>");echo'<table style="width:100%; border:none; text-align:center" cellpadding="5" cellspacing="0" summary="statistiques des jeux"><tr><td width="30%" valign="top"><!--Début de colonne des derniers jeux-->';####################### Derniers jeux #######################echo'<center><u>derniers jeux</u></center><div style="width:100%; text-align:center;">';$req_der = reqmysql('SELECT * FROM jeuxflash_jeux ORDER BY id DESC LIMIT 0,'.$der_jeux.'');while ( $rep_der = mysql_fetch_array($req_der)){ echo' <table style="width:100%; text-align: center; border:2px ridge #486386" cellpadding="2" cellspacing="2" border="0"> <tr> <td width="50"><a href="index.php?mod=jeuxflash&ac=play&id='.$rep_der['id'].'" title="'.stripslashes($rep_der['description']).'"><img src="modules/jeuxflash/games/img/'.$rep_der['nom_cach'].'.gif" width="50" height="50" alt="" style="border:2px ridge #486386;" /></a></td> <td><a href="index.php?mod=jeuxflash&ac=play&id='.$rep_der['id'].'"><strong>'.stripslashes($rep_der['nom']).'</strong></a><br />Joué '.$rep_der['hits'].' fois<br /><strong><a href="index.php?mod=jeuxflash&ac=scoresjeu&game_name='.$rep_der['nom_cach'].'" title="Scores du jeu">Scores</a></strong></td> </tr> </table>'; }echo'</div>';##############################################echo'<!--Fin de colonne des derniers jeux--></td><td width="40%" valign="top"><!--Début de colonne des derniers scores-->';##############################################echo'<center><u>derniers scores</u></center><div style="width: 100%; text-align: center;"><table style="width:100%; text-align: center; border:2px ridge #486386" cellpadding="2" cellspacing="2" border="0" summary="Derniers scores"><tr><td style="width:33%" class="row3" height="20"><div style="text-align:center"><span class="cattitle">Jeu</span></div></td><td style="width:33%" class="row3" height="20"><div style="text-align:center"><span class="cattitle">Pseudo</span></div></td><td style="width:33%" class="row3" height="20"><div style="text-align:center"><span class="cattitle">Score</span></div></td></tr>';$requete = 'SELECTjeuxflash_jeux.nom_cach,jeuxflash_jeux.description,jeuxflash_jeux.nom as jnom,jeuxflash_jeux.id as idjeu,jeuxflash_scores.Id,jeuxflash_scores.Score,jeuxflash_scores.UtilisateurFROMjeuxflash_scoresLEFT JOINjeuxflash_jeuxONJeu=jeuxflash_jeux.nom_cachORDER BY Id DESCLIMIT 0,'.$der_score.'';$req_score = reqmysql($requete) or die ('Erreur Requete SQL<br />'.$req_score.'<br />'.mysql_error());while ($boucle_recherche = mysql_fetch_array ($req_score)){ $nomjeu = $boucle_recherche['nom_cach']; $idjeu = $boucle_recherche['idjeu']; $jeu = $boucle_recherche['jnom']; $nom = $boucle_recherche['Utilisateur']; $score = $boucle_recherche['Score']; $desc = $boucle_recherche['description']; echo ' <tr> <td style="width:33%; text-align:center" class="row2"><a href="index.php?mod=jeuxflash&ac=play&id='.$idjeu.'" title="'.stripslashes($desc).'">'.stripslashes($jeu) .'</a></td> <td style="width:33%; text-align:center" class="row2">'.$nom .'</td> <td style="width:33%; text-align:center" class="row2"><a href="index.php?mod=jeuxflash&ac=scoresjeu&game_name='.$nomjeu.'" title="Scores du jeu">'.$score.'</a></td> </tr>';}echo '</table></div><div style="width: 100%; text-align: center;"></div>';####################################################echo'<!--Fin de colonne des derniers scores--></td><td width="30%" valign="top"><!--Début de colonne des plus populaires-->';############################ Le jeu du jour ############################ echo '<center><u>jeu aléatoire</u></center> <div style="width: 100%; text-align: center;">';$req = reqmysql("SELECT valeur FROM `parametres` WHERE nom = 'jeuxflash_date'") ;$rep = mysql_fetch_object($req) ;if($rep->valeur == date ('d/m/Y')){ // Le jeu du jour est déjà déterminé on récupère son identifiant $req = reqmysql("SELECT valeur FROM `parametres` WHERE nom = 'jeuxflash_jeuxjour'"); $rep = mysql_fetch_object($req) ; $id_jeux_jour = $rep->valeur;}else{ // Changement de jour on en calcul un nouveau $req = reqmysql("SELECT id FROM `jeuxflash_jeux` ORDER BY rand() ASC limit 1") ; $rep = mysql_fetch_object($req) ; $id_jeux_jour = $rep->id; // on met à jour la date de calcul $req = reqmysql("update `parametres` set valeur = '".date ('d/m/Y')."' WHERE nom = 'jeuxflash_date'") ; // On met à jour le jeu du jour $req = reqmysql("update `parametres` set valeur = '".$id_jeux_jour."' WHERE nom = 'jeuxflash_jeuxjour'") ;} $req_der = reqmysql('SELECT * FROM jeuxflash_jeux where id = '.$id_jeux_jour ); while ( $rep_der = mysql_fetch_array($req_der)) { echo' <table style="width:100%; text-align: center; border:2px ridge #486386" cellpadding="2" cellspacing="2" border="0"> <tr> <td width="50"><a href="index.php?mod=jeuxflash&ac=play&id='.$rep_der['id'].'" title="'.stripslashes($rep_der['description']).'"><img src="modules/jeuxflash/games/img/'.$rep_der['nom_cach'].'.gif" width="50" height="50" alt="" style="border:2px black ridge;" /></a></td> <td><br /><a href="index.php?mod=jeuxflash&ac=play&id='.$rep_der['id'].'"><strong>'.stripslashes($rep_der['nom']).'</strong></a><br />Joué '.$rep_der['hits'].' fois<br /><strong><a href="index.php?mod=jeuxflash&ac=scoresjeu&game_name='.$rep_der['nom_cach'].'" title="Scores du jeu">Scores</a><br /></strong></td> </tr> </table>'; } echo'</div>';####################################################echo'<!--Fin de colonne le jeu du jour--></td></tr></table>';############################ Les3 meilleurs ############################//Classement général//Crée une table avec pour chaque jeu les joueurs classés$traitement_jeux = reqmysql('SELECTjeux.nom_cach,jeux.nom,jeux.tri,jeux.status,scores.score,scores.utilisateurFROMjeuxflash_jeux as jeuxLEFT JOINjeuxflash_scores as scoresONscores.jeu = jeux.nom_cachWHEREscores.utilisateur != "null"ORDER BYjeux.nom') or die ('Erreur Requete SQL<br>'.$demande.'<br>'.mysql_error());$nb = mysql_num_rows($traitement_jeux);if($nb != ''){ while ($boucle = mysql_fetch_array ($traitement_jeux)) { if($jeux != $boucle['nom_cach']) $i=0; $jeux = $boucle['nom_cach']; $nom = $boucle['nom']; $tri = $boucle['tri']; $joueur = $boucle['utilisateur']; $score = $boucle['score']; $status = $boucle['status']; if($status == 1) { $boucle1[$jeux][$joueur] = $score; $boucle1[$jeux]['tri'] = $tri; $i++; } } foreach($boucle1 as $cle=>$val) { $i=0; if($boucle1[$cle]['tri'] ==1) { asort($boucle1[$cle]); } else { arsort($boucle1[$cle]); } unset($boucle1[$cle]['tri']); foreach($boucle1[$cle] as $key=>$var) { if($i==0) { $scoremax = $var; $joueur1[$key][$cle] = 10000; $max[$key]['max'] = $max[$key]['max']+1; } else { if($boucle1[$cle]['tri'] == 0) { $joueur1[$key][$cle] = (($var * 10000)/$scoremax); } else { if($var>0) { $joueur1[$key][$cle] = ((10000 * $scoremax)/$var); } else { $joueur1[$key][$cle] = $var; } } } $i++; } } foreach($joueur1 as $cle=>$val) { $total[$cle] = array_sum($joueur1[$cle]); $joueur1[$cle]['total'] = array_sum($joueur1[$cle]); } arsort($total); foreach($max as $cle=>$val) { $max[$cle]['total'] = $total[$cle]; } arsort($max); ######################################### ## Affichage du tableau des trophées ## ######################################### echo'<p align="center"><u><strong>Classement des 3 meilleurs en fonction du nombre de trophées. </strong></u></p> <table style="width:50%; text-align:center" align="center" border="1"> <tr> <td style="width:25%;height:20px" class="row3"><strong>Place</strong></td> <td style="width:25%;height:20px" class="row3"><strong>Nom</strong></td> <td style="width:25%;height:20px" class="row3"><strong>Trophées</strong></td> </tr>'; $place = 1; foreach($max as $cle=>$val) { $utilisateur = $cle; $points = ceil($total[$cle]); $trophees = $val['max']; if (($utilisateur != '') && ($points!=0) && ($utilisateur != 'visiteur')) { if ($place >3) break; echo ' <tr> <td class="row2">'.$place.' '.(($place == 1) ? 'er ' : 'ème').'</td> <td class="row2">'.$utilisateur.'</td> <td class="row2">'.$trophees.'</td> </tr>'; $place ++; } } echo '</table><br /><center> <a href="/index.php?mod=jeuxflash&ac=classement"><b>Afficher le classement général</b></a> </center> '; }else{ open_table(); echo'<p align="center">Aucun score dans le classement.</p>'; close_table();}close_table();?><?php #####!!!#####<td style="width:33%; text-align:center" class="row2">'.$pseudo .'</td>#####!!!#####?> Si nous avons chacun un objet et que nous les échangeons, nous avons chacun un objet.
Si nous avons chacun une idée et que nous les échangeons, nous avons chacun deux idées


)
Message Automatique
jeudi 4 avril 2013 à 22:32 
<?php// ---------------------------------------------------------------// KwsPHP kOoGar Web System// ---------------------------------------------------------------// Fichier : index.php// Mise a jour : 01/11/06 par Ditch// ---------------------------------------------------------------if (! (defined ('__KWS__'))) { die ('Erreur d\'appel de fichier.'); }// Appelle l'entête// Variables d'affichage ( changez juste les nombres ci-dessous )$der_score = '2'; // Affiche les X derniers scores enregistrés$der_jeux = '1'; // Affiche les X derniers jeux ajoutés$populaire = '1'; // Affiche les X jeux les plus populaires par nombre de hits$jj = 'jeuxflash';################# Compteur #################// Requête nombre de parties jouées et nombre de jeux$req_nb = reqmysql ('SELECTCOUNT(jeuxflash_jeux.id) as nbjeu,SUM(jeuxflash_jeux.hits) as nbpartFROM jeuxflash_jeux') or die ('<br />Erreur Requete SQL: '.$req_nb.''.mysql_error());$rep_nb = mysql_fetch_object($req_nb) ;$nbjeu = $rep_nb->nbjeu;$nbpart = $rep_nb->nbpart;// Requête nombre de scores envoyés$req2 = reqmysql('SELECT Id FROM jeuxflash_scores ORDER BY Id DESC LIMIT 1');$nb_j = mysql_num_rows($req2);if($nb_j != ''){ $nbenvoi = mysql_result($req2,0);}############################ Affichage des stats ############################echo'<script type="text/javascript">var head = document.getElementsByTagName(\'head\')[0];var head_inc = document.createElement(\'link\')head_inc.rel = "stylesheet";head_inc.type = "text/css";head_inc.href = "modules/jeuxflash/style.css";head.appendChild(head_inc);</script>';bloc_head("<center><u>$nbjeu jeux-flash avec scores</u> <u>$nbpart parties jouées</u></center>");echo'<table style="width:100%; border:none; text-align:center" cellpadding="5" cellspacing="0" summary="statistiques des jeux"><tr><td width="30%" valign="top"><!--Début de colonne des derniers jeux-->';####################### Derniers jeux #######################echo'<center><u>derniers jeux</u></center><div style="width:100%; text-align:center;">';$req_der = reqmysql('SELECT * FROM jeuxflash_jeux ORDER BY id DESC LIMIT 0,'.$der_jeux.'');while ( $rep_der = mysql_fetch_array($req_der)){ echo' <table style="width:100%; text-align: center; border:2px ridge #486386" cellpadding="2" cellspacing="2" border="0"> <tr> <td width="50"><a href="index.php?mod=jeuxflash&ac=play&id='.$rep_der['id'].'" title="'.stripslashes($rep_der['description']).'"><img src="modules/jeuxflash/games/img/'.$rep_der['nom_cach'].'.gif" width="50" height="50" alt="" style="border:2px ridge #486386;" /></a></td> <td><a href="index.php?mod=jeuxflash&ac=play&id='.$rep_der['id'].'"><strong>'.stripslashes($rep_der['nom']).'</strong></a><br />Joué '.$rep_der['hits'].' fois<br /><strong><a href="index.php?mod=jeuxflash&ac=scoresjeu&game_name='.$rep_der['nom_cach'].'" title="Scores du jeu">Scores</a></strong></td> </tr> </table>'; }echo'</div>';##############################################echo'<!--Fin de colonne des derniers jeux--></td><td width="40%" valign="top"><!--Début de colonne des derniers scores-->';##############################################echo'<center><u>derniers scores</u></center><div style="width: 100%; text-align: center;"><table style="width:100%; text-align: center; border:2px ridge #486386" cellpadding="2" cellspacing="2" border="0" summary="Derniers scores"><tr><td style="width:33%" class="row3" height="20"><div style="text-align:center"><span class="cattitle">Jeu</span></div></td><td style="width:33%" class="row3" height="20"><div style="text-align:center"><span class="cattitle">Pseudo</span></div></td><td style="width:33%" class="row3" height="20"><div style="text-align:center"><span class="cattitle">Score</span></div></td></tr>'; $req_score = reqmysql(' SELECT s.`id`, s.`score`, s.`date`, u.`pseudo`, j.`id` as idjeu , j.`nom_cach`, j.`nom` as jnom, j.`description` FROM `jeuxflash_scores` s LEFT JOIN `jeuxflash_jeux` j ON `jeu` = j.`nom_cach` LEFT JOIN `users` u ON u.`id` = `utilisateur` ORDER BY s.`date` DESC LIMIT 0,'.$der_score ); while ($boucle_recherche = mysql_fetch_array($req_score)) { $nomjeu = $boucle_recherche['nom_cach']; $idjeu = $boucle_recherche['idjeu']; $jeu = $boucle_recherche['jnom']; $nom = $boucle_recherche['pseudo']; $score = $boucle_recherche['score']; $desc = $boucle_recherche['description']; echo ' <tr> <td style="width:33%; text-align:center" class="row2"><a href="index.php?mod=jeuxflash&ac=play&id='.$idjeu.'" title="'.stripslashes($desc).'">'.stripslashes($jeu) .'</a></td> <td style="width:33%; text-align:center" class="row2">'.$nom .'</td> <td style="width:33%; text-align:center" class="row2"><a href="index.php?mod=jeuxflash&ac=scoresjeu&game_name='.$nomjeu.'" title="Scores du jeu">'.$score.'</a></td> </tr>'; }echo '</table></div><div style="width: 100%; text-align: center;"></div>';####################################################echo'<!--Fin de colonne des derniers scores--></td><td width="30%" valign="top"><!--Début de colonne des plus populaires-->';############################## Le jeu aléatoire ############################## echo '<center><u>jeu aléatoire</u></center> <div style="width: 100%; text-align: center;">';$req = reqmysql("SELECT valeur FROM `parametres` WHERE nom = 'jeuxflash_date'") ;$rep = mysql_fetch_object($req) ;if($rep->valeur == date ('d/m/Y')){ // Le jeu du jour est déjà déterminé on récupère son identifiant $req = reqmysql("SELECT valeur FROM `parametres` WHERE nom = 'jeuxflash_jeuxjour'"); $rep = mysql_fetch_object($req) ; $id_jeux_jour = $rep->valeur;}else{ // Changement de jour on en calcul un nouveau $req = reqmysql("SELECT id FROM `jeuxflash_jeux` ORDER BY rand() ASC limit 1") ; $rep = mysql_fetch_object($req) ; $id_jeux_jour = $rep->id; // on met à jour la date de calcul $req = reqmysql("update `parametres` set valeur = '".date ('d/m/Y')."' WHERE nom = 'jeuxflash_date'") ; // On met à jour le jeu du jour $req = reqmysql("update `parametres` set valeur = '".$id_jeux_jour."' WHERE nom = 'jeuxflash_jeuxjour'") ;} $req_der = reqmysql('SELECT * FROM jeuxflash_jeux where id = '.$id_jeux_jour ); while ( $rep_der = mysql_fetch_array($req_der)) { echo' <table style="width:100%; text-align: center; border:2px ridge #486386" cellpadding="2" cellspacing="2" border="0"> <tr> <td width="50"><a href="index.php?mod=jeuxflash&ac=play&id='.$rep_der['id'].'" title="'.stripslashes($rep_der['description']).'"><img src="modules/jeuxflash/games/img/'.$rep_der['nom_cach'].'.gif" width="50" height="50" alt="" style="border:2px black ridge;" /></a></td> <td><a href="index.php?mod=jeuxflash&ac=play&id='.$rep_der['id'].'"><strong>'.ax($rep_der['nom']).'</strong></a><br />Joué '.$rep_der['hits'].' fois<br /><strong><a href="index.php?mod=jeuxflash&ac=scoresjeu&game_name='.$rep_der['nom_cach'].'" title="Scores du jeu">Scores</a><br /></strong></td> </tr> </table>'; } echo'</div>';####################################################echo'<!--Fin de colonne le jeu du jour--></td></tr></table>'; ########################## ## Les xx meilleurs ## ########################## //Classement général //Crée une table avec pour chaque jeu les joueurs classés $req_jeux = reqmysql(' SELECT j.`nom_cach`, j.`tri`, s.`score`, s.`date`, u.`pseudo` FROM `jeuxflash_jeux` j LEFT JOIN `jeuxflash_scores` s ON s.`jeu` = j.`nom_cach` LEFT JOIN `users` u ON u.`id` = s.`utilisateur` WHERE j.`status` = "1" AND s.`utilisateur` != "null" ORDER BY j.`nom` '); if (mysql_num_rows($req_jeux) > 0) { while ($jeu = mysql_fetch_object($req_jeux)) { $listeJeux[$jeu->nom_cach][$jeu->pseudo]= array($jeu->score, $jeu->date); $listeJeux[$jeu->nom_cach]['tri'] = $jeu->tri; } // On traite chaque jeu foreach ($listeJeux as $jeu => $val) { $i=0; if ($listeJeux[$jeu]['tri'] == 1) { asort($listeJeux[$jeu]); } else { arsort($listeJeux[$jeu]); } $tri = $listeJeux[$jeu]['tri']; unset($listeJeux[$jeu]['tri']); // On transforme chaque score sur une base 10000 pour donner la même valeur au différents jeux, // quelque soient les scores réels foreach ($listeJeux[$jeu] as $nom => $score) { if ($i==0) { $scoremax = $score[0]; $joueur[$nom][$jeu] = 10000; } else { if ($tri == 0) { $joueur[$nom][$jeu] = (($score[0] * 10000)/$scoremax); } else { if ($score > 0) { $joueur[$nom][$jeu] = ((10000 * $scoremax)/$score[0]); } else { $joueur[$nom][$jeu] = $score[0]; } } } if ($score[0] == $scoremax) $tmp[$score[1]] = $nom; $i++; } // On récupère le détenteur du trophée arsort($tmp); $max[array_shift($tmp)]['max']++; unset($tmp); } // On additionne les points de chaque jeu foreach ($joueur as $nom => $val) { $total[$nom] = $joueur[$nom]['total'] = array_sum($joueur[$nom]); } // On tri par nombre de points décroissants arsort($total); foreach ($max as $nom=>$val) { $max[$nom]['total'] = $total[$nom]; unset($total[$nom]); } arsort($max); $classement = array_merge($max, $total); ########################################### ## Affichage du tableau des 3 trophées ## ########################################### echo' <center><h3><u>Classement des 3 meilleurs en fonction du nombre de trophées.</u></h3></center> <table style="width:70%; text-align:center" align="center" border="1"> <tr> <td style="width:25%;height:20px" class="row3"><strong>Place</strong></td> <td style="width:25%;height:20px" class="row3"><strong>Nom</strong></td> <td style="width:25%;height:20px" class="row3"><strong>Trophées</strong></td> </tr>'; $place = 1; foreach ($classement as $utilisateur => $val) { $points = isset($val['total']) ? ceil($val['total']) : ceil($val); $trophees = isset($val['total']) ? $val['max'] : 0; if (($utilisateur != '') && ($points!=0) && ($utilisateur != 'visiteur')) { if ($place >3) break; echo ' <tr> <td class="row2">'.$place.' '.(($place == 1) ? 'er ' : 'ème').'</td> <td class="row2">'.ax($utilisateur).'</td> <td class="row2">'.$trophees.'</td> </tr>'; $place ++; } } echo '</table><br /><center> <a href="index.php?mod=jeuxflash&ac=classement"><b>Afficher le classement général<br /> </b></a>'; close_table(); } else { open_table(); echo'<p align="center">Aucun score dans le classement.</p>'; close_table(); } ?> Administrateur réseau informatique.
Garant de l’accès au système d’information et de sa sécurité, je préviens les anomalies éventuelles, participe au développement et à la maintenance des applications informatiques. J'interviens également pour rétablir le service en cas de problème.Je suis alias jfrtesteur.
vendredi 5 avril 2013 à 08:26
Si nous avons chacun un objet et que nous les échangeons, nous avons chacun un objet.
Si nous avons chacun une idée et que nous les échangeons, nous avons chacun deux idées

vendredi 5 avril 2013 à 15:07 Vous êtes satisfait de l'aide apportée !! Vous avez l'âme généreuse !!

[jeux flash] probleme Affichage pseudo [3 réponses]
Réponse rapide