Il y a moyen d'optimiser ton code mais bon ........
<?php
/* Ce fichié a été créer par binboum */
/*Avec l'aide de PHPFRANCE.COM */
session_start();
include "config.php";
$Mode = (isSet($_GET['mode'])? $_GET['mode'] : null);
$pseudo = (isSet($_GET['pseudo']) ? $_GET['pseudo'] : null);
//on vérifie l'IP du joueurs
$ip_avant = mysql_query("SELECT ip FROM ip_page WHERE pseudo='".$pseudo."'");
$result = mysql_fetch_array($ip_avant);
$result_ip_avant = $result['ip'];
if($_SERVER["REMOTE_ADDR"] == $result_ip_avant)
{
include "../haut.php";
include "menu.php";
echo "<p>Vous avez déjà voté dans ces 12 dernières heures, merci de l'attention que vous portez à ce Pokémon.</p></div>";
include "../bas.php";
exit();
}
elseif ($_SERVER["REMOTE_ADDR"]!=$result_ip_avant)
{
//Fin de la vérif
// la j'ajoute ip pour qu'il ne revient pas après ce petit con
mysql_query("INSERT INTO ip_page SET ip = '". $_SERVER["REMOTE_ADDR"] ."', pseudo = '".$pseudo."'");
// Fin
if($Mode == 'poke')
{
mysql_query("UPDATE joueurs SET exp = exp + 034, level = level+(0.34) WHERE pseudo='".$pseudo."'");
include "../haut.php";
include "menu.php";
echo "<center><p>Vous avez bien apporté votre contribution au dressage de $pseudo.</p></div></center>";
include "../bas.php";
}
}
if($Mode == 'poke2')
{
$SqlNoPng = "SELECT imgpoke2 FROM joueurs WHERE pseudo='".$pseudo."'";
$Resultat = mysql_query($SqlNoPng) or die('Erreur SQL !'.$SqlNoPng.'<br>'.mysql_error());
$Data = mysql_fetch_array($Resultat);
if($Data['imgpoke2'] == 'images/no.png')//-->Si le champ 'imgpoke2' est égal à images/no.png alors pas d' Update
{
include "../haut.php";
include "menu.php";
echo "<center><p>Il n'y a pas de pokémon !</p></div></center>";
include "../bas.php";
}
else
{
include "../haut.php";
include "menu.php";
echo "<center><p>Vous avez bien apporté votre contribution au dressage de $pseudo.</p></div></center>";
include "../bas.php";
$SqlUpdate ="UPDATE joueurs SET exp2=exp2+(034), level2=level2+(0.34) WHERE pseudo='".$pseudo."'";
$Resultat_update = mysql_query($SqlUpdate) or die('Erreur de mise a jour !'.$SqlUpdate.'<br>'.mysql_error());
}
}
if($Mode == 'poke3')
{
$SqlNoPng = "SELECT imgpoke2 FROM joueurs WHERE pseudo='".$pseudo."'";
$Resultat = mysql_query($SqlNoPng) or die('Erreur SQL !'.$SqlNoPng.'<br>'.mysql_error());
$Data = mysql_fetch_array($Resultat);
if($Data['imgpoke2'] == 'images/no.png')//-->Si le champ 'imgpoke2' est égal à images/no.png alors pas d' Update
{
include "../haut.php";
include "menu.php";
echo "<center><p>Il n'y a pas de pokémon !</p></div></center>";
include "../bas.php";
}
else
{
include "../haut.php";
include "menu.php";
echo "<center><p>Vous avez bien apporté votre contribution au dressage de $pseudo.</p></div></center>";
include "../bas.php";
$SqlUpdate ="UPDATE joueurs SET exp3=exp3+(034), level3=level3+(0.34) WHERE pseudo='".$pseudo."'";
$Resultat_update = mysql_query($SqlUpdate) or die('Erreur de mise a jour !'.$SqlUpdate.'<br>'.mysql_error());
}
}
if($Mode == 'poke4')
{
$SqlNoPng = "SELECT imgpoke2 FROM joueurs WHERE pseudo='".$pseudo."'";
$Resultat = mysql_query($SqlNoPng) or die('Erreur SQL !'.$SqlNoPng.'<br>'.mysql_error());
$Data = mysql_fetch_array($Resultat);
if($Data['imgpoke2'] == 'images/no.png')//-->Si le champ 'imgpoke2' est égal à images/no.png alors pas d' Update
{
include "../haut.php";
include "menu.php";
echo "<center><p>Il n'y a pas de pokémon !</p></div></center>";
include "../bas.php";
}
else
{
include "../haut.php";
include "menu.php";
echo "<center><p>Vous avez bien apporté votre contribution au dressage de $pseudo.</p></div></center>";
include "../bas.php";
$SqlUpdate ="UPDATE joueurs SET exp4=exp4+(034), level4=level4+(0.34) WHERE pseudo='".$pseudo."'";
$Resultat_update = mysql_query($SqlUpdate) or die('Erreur de mise a jour !'.$SqlUpdate.'<br>'.mysql_error());
}
}
if($Mode == 'poke5')
{
$SqlNoPng = "SELECT imgpoke2 FROM joueurs WHERE pseudo='".$pseudo."'";
$Resultat = mysql_query($SqlNoPng) or die('Erreur SQL !'.$SqlNoPng.'<br>'.mysql_error());
$Data = mysql_fetch_array($Resultat);
if($Data['imgpoke2'] == 'images/no.png')//-->Si le champ 'imgpoke2' est égal à images/no.png alors pas d' Update
{
include "../haut.php";
include "menu.php";
echo "<center><p>Il n'y a pas de pokémon !</p></div></center>";
include "../bas.php";
}
else
{
include "../haut.php";
include "menu.php";
echo "<center><p>Vous avez bien apporté votre contribution au dressage de $pseudo.</p></div></center>";
include "../bas.php";
$SqlUpdate ="UPDATE joueurs SET exp5=exp5+(034), level5=level5+(0.34) WHERE pseudo='".$pseudo."'";
$Resultat_update = mysql_query($SqlUpdate) or die('Erreur de mise a jour !'.$SqlUpdate.'<br>'.mysql_error());
}
}
if($Mode == 'poke6')
{
$SqlNoPng = "SELECT imgpoke2 FROM joueurs WHERE pseudo='".$pseudo."'";
$Resultat = mysql_query($SqlNoPng) or die('Erreur SQL !'.$SqlNoPng.'<br>'.mysql_error());
$Data = mysql_fetch_array($Resultat);
if($Data['imgpoke2'] == 'images/no.png')//-->Si le champ 'imgpoke2' est égal à images/no.png alors pas d' Update
{
include "../haut.php";
include "menu.php";
echo "<center><p>Il n'y a pas de pokémon !</p></div></center>";
include "../bas.php";
}
else
{
include "../haut.php";
include "menu.php";
echo "<center><p>Vous avez bien apporté votre contribution au dressage de $pseudo.</p></div></center>";
include "../bas.php";
$SqlUpdate ="UPDATE joueurs SET exp6=exp6+(034), level6=level6+(0.34) WHERE pseudo='".$pseudo."'";
$Resultat_update = mysql_query($SqlUpdate) or die('Erreur de mise a jour !'.$SqlUpdate.'<br>'.mysql_error());
}
}
?>

Ce que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.