vendredi 30 octobre 2009 à 13:56
j'ai un fichier scoresjeu et scoresglob
donc je pense que c'est le scorejeu qu'il faut modifié.
par compte j'ai jamais rajouter de if
je voudrais savoir si je peut le rajouter sous le premier if ligne 11 ou si l'emplacement a de l'importance?
ton code
if(get_grade() < GRD_MEMBR){ Ton texte } else { La partie qui enregistre}
le texte pas de soucis mais pour la parti qui enregistre j'aurais besoin d'aide stp
Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
<?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.'); }
-
-
include('modules/'.$mod.'/entete.php') ;
-
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>';
-
$traitement_jeux = reqmysql('
SELECT
id,
nom,
description,
tri,
nom_cach,
vote_nbr,
vote_somme
FROM jeuxflash_jeux
WHERE nom_cach="'.$game_name.'"
') or die ('Erreur Requete SQL<br />'.$traitement_jeux.'<br />'.mysql_error());
-
while ($boucle = mysql_fetch_object ($traitement_jeux))
{
$id = $boucle->id;
$nom = $boucle->nom;
$desc = $boucle->description;
$tri = $boucle->tri;
$nom_cach = $boucle->nom_cach;
$vote_nbr = $boucle->vote_nbr;
$vote_somme = $boucle->vote_somme;
}
-
// HA Calcul de la note moyenne (d'après le code original de foupoudave pour le module download)
$boucle->vote = 0;
if ($vote_nbr!=0)
{
$boucle->vote = round($vote_somme/$vote_nbr);
}
-
############################
## Affichage des scores ##
############################
-
bloc_head('Ton scores du jeu '.stripslashes($nom).' : '.$score.'');
-
$position = 0;
$exaeco = 0;
$ancienscore = 0;
$id_jeux = $id;
-
echo '
<p align="center" ><a href="index.php?mod=jeuxflash&ac=play&id='.$id.'" onmouseover="return overlib(<strong>'.stripslashes($description).'</strong>);" onmouseout="return nd();"><img src="modules/jeuxflash/games/img/'.$nom_cach.'.png" alt="img" style="width:150px; height:100px; border:8px cyan ridge;" /></a>
<br>
<em>
Note : <img src="./modules/jeuxflash/images/etoiles'.$boucle->vote.'.png" alt="etoiles'.$boucle->vote.'" /> ('.$vote_nbr.' vote'.($vote_nbr>1 ? 's' : '').')<br />
</em><br />
<b>Noter '.$nom.' :</b>
<script type="text/javascript">draw_vote('.$id_jeux.',0,0);</script>
</p>
-
<table style="width:80%;border:double black; text-align:center" border="1" align="center"><p align="center"></p>
<tr>
<td width="30%" class="row3"><strong>Place</strong></td>
<td width="36%" class="row3"><strong>Nom</strong></td>
<td width="30%" class="row3"><strong>Score</strong></td>
</tr>';
-
$req = reqmysql ('SELECT pseudo FROM users WHERE id = "1" ');
$nom_admin = mysql_fetch_object ($req);
$nom_admin = $nom_admin->pseudo;
-
$traitement_scores = reqmysql('
SELECT
Score,
Utilisateur
FROM jeuxflash_scores
WHERE Jeu="'.$game_name.'"
ORDER BY score '.($tri==0 ? 'DESC' : '').'
');
-
while ($boucle_recherche = mysql_fetch_object ($traitement_scores))
{
$score_score = $boucle_recherche->Score;
$noms = $boucle_recherche->Utilisateur;
if ($ancienscore <> $score_score && $exaeco > 0)
{
$position = $position+$exaeco+1;
$exaeco = 0;
}
elseif ($ancienscore == $score_score)
{
$exaeco++;
}
else
{
$position++;
}
$ex=''.(exaeco > 0 ? 'ex.' : '').'';
//Affiche un message si c'est le highscore
-
if (($position == 1) AND (stripslashes($jeutemp) != $pseudo) AND (stripslashes($jeutemp) != "") AND ($pseudo == $noms))
{
echo '<tr><td colspan="3" style="text-align:center"><strong><span style="color:red">BRAVO, record du site battu ! Un message a été envoyé à '.stripslashes($jeutemp).' pour le prevenir.</span></strong></td></tr>';
$high = 'oui';
$new = 'oui';
//Envoi du MP au joueur battu
$dte = date ('d/m/Y');
$tme = date ('H:i');
-
$req = reqmysql ('
INSERT INTO messages SET
de = "kalissa",
a = "'.$jeutemp.'",
titre = "Ton score battu",
icone = "s00.gif",
contenu = "Ton score vient d\'être battu au jeu '.stripslashes($nom).' par '.$pseudo.'. S\'il est du même sexe que toi c\'est juste pour améliorer ton score mais s\'il est du sexe opposé va vite essayer de reprendre la première place en cliquant [url='.$url_site.'index.php?mod=jeuxflash&ac=play&id='.$id.']ICI[/url]",
date = "'.$dte.'",
time = "'.$tme.'",
lu = "0",
Cacher_Exp = "0",
Cacher_Dest = "0"
');
}
if (($position == 1) AND ($meilleur == 'oui') AND ($pseudo == $noms) AND ($new != 'oui'))
{
echo '<tr><td colspan="3" style="text-align:center"><strong><span style="color:red">BRAVO, record du site battu !</span></strong></td></tr>';
$high = 'oui';
}
//Affiche un message si record personnel battu
if (($meilleur == 'oui') AND ($high != 'oui') AND ($position == 1))
{
echo '<tr><td colspan="3" style="text-align:center"><strong><span style="color:red">BRAVO, record personnel battu !</span></strong></td></tr>';
}
-
echo '
<tr>
<td class="row2">'.$position.' '.(($position == 1) ? "er " : "ème").'</td>
<td class="row2">'.$noms.'</td>
<td class="row2">'.$score_score.'</td>
</tr>';
$ancienscore = $score_score;
}
-
echo '
</table>
<p align="center">
<a href="index.php?mod=jeuxflash&ac=play&id='.$id.'">Rejouer</a> -
<a href="index.php?mod=jeuxflash">Choisir un autre jeu</a></p>';
-
close_table();
// On cache la colonne de droite pour plus de clarté.
$aff_drt=1;
?>
-
Édité 2 fois - Dernière édition: 30/10/2009 à 13:58 Par carlton.