Problème de récupération de variable $_GET
Voilà, je fais un script de combat dans un jeu. Et je récupère le pseudo du joueur attaqué dans l'adresse avec $_GET , seulement, je ne sais pas pourquoi ça ne fonctionne pas dans mon script d'attaque. Quelqu'un peut m'aider? Merci d'avance.
Si quelqu'un désire voir la source, qu'il le dise^^
Si quelqu'un désire voir la source, qu'il le dise^^
Ben oui, la soucre aiderait pas mal à la compréhension de truc :)
- <html>
- <head>
- <title>Antiquity Empires</title>
- </head>
- <body bgcolor="#DDDEB" link="#8A7B48" vlink="#8A7B48"><center>
- <?
- session_start();
- if(!isset($_SESSION['login'])) {
- echo '<center>Vous n\'êtes pas autorisé à accèder à cette zone';
- include('login.txt');
- }
- else
- {
- ?>
- <font face="Arial" size="2">
- <?php
- mysql_connect("localhost","****","****");
- mysql_select_db("ae");
- $pseudo=$_SESSION['login'];
- $joueur = $_GET[joueur];
- $requete=mysql_query("SELECT * FROM `2` WHERE nom='$pseudo'");
- $voir=mysql_fetch_object($requete);
- /* Calcul du temps passé */
- $temps=time();
- $temps2="$voir->heure";
- $tempspasse=($temps - $temps2);
- if($tempspasse > 1800 )
- {
- $calcultour=($tempspasse / 1800);
- $calcultour2=floor($calcultour);
- $calcultour3=($tempspasse - ($calcultour2 * 1800));
- $calcultour4=($temps - $calcultour3);
- mysql_query("UPDATE `2` SET heure='$calcultour4' WHERE nom='$pseudo'");
- /* Calcul des tours */
- $tour="$voir->tours";
- $tour2=($tour + $calcultour2);
- mysql_query("UPDATE `2` SET tours='$tour2' WHERE nom='$pseudo'");
- /* Calcul de l'or */
- $entrepot="$voir->entrepot";
- $mineurs="$voir->mineurs";
- $argent="$voir->argent";
- $argent2=($argent + ($calcultour2 * (50 * $mineurs)));
- if($argent2 > $entrepot)
- {
- mysql_query("UPDATE `2` SET argent='$entrepot' WHERE nom='$pseudo'");
- $argent2=$entrepot;
- }
- else
- {
- mysql_query("UPDATE `2` SET argent='$argent2' WHERE nom='$pseudo'");
- }
- /* Calcul de la magie */
- $mages="$voir->mages";
- $pe="$voir->pe";
- $petour=(50 * mages);
- $pefinal=(($petour * $calcultour2)+$pe);
- mysql_query("UPDATE `2` SET pe='$pefinal' WHERE nom='$pseudo'");
- /* Calcul du bois */
- $bois="$voir->bois";
- $bucherons="$voir->bucherons";
- $bois2=($bois + ($calcultour2 * (100 * $bucherons)));
- if($bois2 > $entrepot)
- {
- mysql_query("UPDATE `2` SET bois='$entrepot' WHERE nom='$pseudo'");
- $bois2=$entrepot;
- }
- else
- {
- mysql_query("UPDATE `2` SET bois='$bois2' WHERE nom='$pseudo'");
- }
- /* Calcul de la pierre */
- $mineurs2="$voir->mineurs2";
- $pierre="$voir->pierre";
- $pierre2=($pierre + ($calcultour2 * (60 * $mineurs2)));
- if($pierre2 > $entrepot)
- {
- mysql_query("UPDATE `2` SET pierre='$entrepot' WHERE nom='$pseudo'");
- $pierre2=$entrepot;
- }
- else
- {
- mysql_query("UPDATE `2` SET pierre='$pierre2' WHERE nom='$pseudo'");
- }
- /* Calcul de la nourriture */
- $fermiers="$voir->fermiers";
- $bouffe="$voir->bouffe";
- $bouffe2=($bouffe + ($calcultour2 * (90 * $fermiers)));
- if($bouffe2 > $entrepot)
- {
- mysql_query("UPDATE `2` SET bouffe='$entrepot' WHERE nom='$pseudo'");
- $bouffe2=$entrepot;
- }
- else
- {
- mysql_query("UPDATE `2` SET bouffe='$bouffe2' WHERE nom='$pseudo'");
- }
- /* Calcul du fer */
- $mineurs3="$voir->mineurs3";
- $fer="$voir->fer";
- $fer2=($fer + ($calcultour2 * (80 * $mineurs3)));
- if($fer2 > $entrepot)
- {
- mysql_query("UPDATE `2` SET fer='$entrepot' WHERE nom='$pseudo'");
- $fer2=$entrepot;
- }
- else
- {
- mysql_query("UPDATE `2` SET fer='$fer2' WHERE nom='$pseudo'");
- }
- }
- else
- {
- /* Aucun tour ne s'est écoulé */
- $tour2="$voir->tours";
- $argent2="$voir->argent";
- $pefinal="$voir->pe";
- $bois2="$voir->bois";
- $pierre2="$voir->pierre";
- $fer2="$voir->fer";
- $bouffe2="$voir->bouffe";
- }
- $civilisationa="$voir->civilisation";
- if($civilisationa == 1 )
- {
- $civil="Romains";
- $nomtroupe1="Légions";
- $force1a="10";
- $nomtroupe2="Archers";
- $force2a="12";
- $nomtroupe3="Cavalerie";
- $force3a="30";
- $nomtroupe4="Catapultes";
- $force4a="38";
- }
- if($civilisationa == 2 )
- {
- $civil="Grecs";
- $nomtroupe1="Fantassins";
- $force1a="10";
- $nomtroupe2="Archers";
- $force2a="12";
- $nomtroupe3="Hoplites";
- $force3a="11";
- $nomtroupe4="Balistes";
- $force4a="35";
- }
- if($civilisationa == 3 )
- {
- $civil="Gaulois";
- $nomtroupe1="Guerriers";
- $force1a="10";
- $nomtroupe2="Archers";
- $force2a="12";
- $nomtroupe3="Cavalerie";
- $force3a="30";
- $nomtroupe4="Javeliniers";
- $force4a="10";
- }
- if($civilisationa == 4 )
- {
- $civil="Egyptiens";
- $nomtroupe1="Chameliers";
- $force1a="16";
- $nomtroupe2="Archers";
- $force2a="12";
- $nomtroupe3="Chars";
- $force3a="18";
- $nomtroupe4="Hoplites";
- $force4a="11";
- }
- $troupe1a="$voir->armee1";
- $troupe2a="$voir->armee2";
- $troupe3a="$voir->armee3";
- $troupe4a="$voir->armee4";
- if($joueur ='')
- {
- $rapport="";
- }
- else
- {
- if($tour2 == 0)
- {
- $rapport="Vous n'avez plus assez de tours.";
- }
- else
- {
- $requeteb = mysql_query("SELECT * FROM `2` WHERE nom='$joueur'") or die ("erreur sql");
- $voirb = mysql_fetch_array($requeteb);
- $vent="$voirb->vent";
- if($vent > 10)
- {
- $vent=($vent/2);
- $vent=floor($vent);
- }
- else
- {
- $vent="0";
- }
- $tem="$voirb->meteo";
- if($tem == 1)
- {
- $temps="0";
- }
- $civilisationb="$voirb->civilisation";
- if($civilisationb == 1 )
- {
- $civil="Romains";
- $nomtroupe1b="Légions";
- $force1b="10";
- $nomtroupe2b="Archers";
- $force2b="12";
- $nomtroupe3b="Cavalerie";
- $force3b="30";
- $nomtroupe4b="Catapultes";
- $force4b="19";
- }
- if($civilisationb == 2 )
- {
- $civil="Grecs";
- $nomtroupe1b="Fantassins";
- $force1b="10";
- $nomtroupe2b="Archers";
- $force2b="12";
- $nomtroupe3b="Hoplites";
- $force3b="11";
- $nomtroupe4b="Balistes";
- $force4b="18";
- }
- if($civilisationb == 3 )
- {
- $civil="Gaulois";
- $nomtroupe1b="Guerriers";
- $force1b="10";
- $nomtroupe2b="Archers";
- $force2b="12";
- $nomtroupe3b="Cavalerie";
- $force3b="30";
- $nomtroupe4b="Javeliniers";
- $force4b="10";
- }
- if($civilisationb == 4 )
- {
- $civil="Egyptiens";
- $nomtroupe1b="Chameliers";
- $force1b="16";
- $nomtroupe2b="Archers";
- $force2b="12";
- $nomtroupe3b="Chars";
- $force3b="18";
- $nomtroupe4b="Hoplites";
- $force4b="11";
- }
- /* Calcul du temps passé */
- $temps=time();
- $temps2="$voirb->heure";
- $tempspasse=($temps - $temps2);
- if($tempspasse > 1800 )
- {
- $calcultour=($tempspasse / 1800);
- $calcultour2=floor($calcultour);
- $calcultour3=($tempspasse - ($calcultour2 * 1800));
- $calcultour4=($temps - $calcultour3);
- mysql_query("UPDATE `2` SET heure='$calcultour4' WHERE nom='$joueur'");
- /* Calcul des tours */
- $tour="$voirb->tours";
- $tour3=($tour + $calcultour2);
- mysql_query("UPDATE `2` SET tours='$tour3' WHERE nom='$joueur'");
- /* Calcul de l'or */
- $entrepotb="$voirb->entrepot";
- $mineurs="$voirb->mineurs";
- $argent="$voirb->argent";
- $argent3=($argent + ($calcultour2 * (50 * $mineurs)));
- if($argent3 > $entrepotb)
- {
- mysql_query("UPDATE `2` SET argent='$entrepot' WHERE nom='$joueur'");
- $argent3=$entrepot;
- }
- else
- {
- mysql_query("UPDATE `2` SET argent='$argent3' WHERE nom='$joueur'");
- }
- /* Calcul de la magie */
- $mages="$voirb->mages";
- $pe="$voirb->pe";
- $petour=(50 * mages);
- $pefinal3=(($petour * $calcultour2)+$pe);
- mysql_query("UPDATE `2` SET pe='$pefinal3' WHERE nom='$joueur'");
- /* Calcul du bois */
- $bois="$voirb->bois";
- $bucherons="$voirb->bucherons";
- $bois3=($bois + ($calcultour2 * (100 * $bucherons)));
- if($bois3 > $entrepotb)
- {
- mysql_query("UPDATE `2` SET bois='$entrepot' WHERE nom='$joueur'");
- $bois3=$entrepot;
- }
- else
- {
- mysql_query("UPDATE `2` SET bois='$bois3' WHERE nom='$joueur'");
- }
- /* Calcul de la pierre */
- $mineurs2="$voirb->mineurs2";
- $pierre="$voirb->pierre";
- $pierre3=($pierre + ($calcultour2 * (60 * $mineurs2)));
- if($pierre3 > $entrepotb)
- {
- mysql_query("UPDATE `2` SET pierre='$entrepot' WHERE nom='$joueur'");
- $pierre3=$entrepot;
- }
- else
- {
- mysql_query("UPDATE `2` SET pierre='$pierre3' WHERE nom='$joueur'");
- }
- /* Calcul de la nourriture */
- $fermiers="$voirb->fermiers";
- $bouffe="$voirb->bouffe";
- $bouffe3=($bouffe + ($calcultour2 * (90 * $fermiers)));
- if($bouffe3 > $entrepotb)
- {
- mysql_query("UPDATE `2` SET bouffe='$entrepot' WHERE nom='$joueur'");
- $bouffe3=$entrepot;
- }
- else
- {
- mysql_query("UPDATE `2` SET bouffe='$bouffe3' WHERE nom='$joueur'");
- }
- /* Calcul du fer */
- $mineurs3="$voirb->mineurs3";
- $fer="$voirb->fer";
- $fer3=($fer + ($calcultour2 * (80 * $mineurs3)));
- if($fer3 > $entrepotb)
- {
- mysql_query("UPDATE `2` SET fer='$entrepot' WHERE nom='$joueur'");
- $fer3=$entrepot;
- }
- else
- {
- mysql_query("UPDATE `2` SET fer='$fer3' WHERE nom='$joueur'");
- }
- }
- else
- {
- /* Aucun tour ne s'est écoulé */
- $tour3="$voirb->tours";
- $argent3="$voirb->argent";
- $pefinal="$voirb->pe";
- $bois3="$voirb->bois";
- $pierre3="$voirb->pierre";
- $fer3="$voirb->fer";
- $bouffe3="$voirb->bouffe";
- }
- $troupe1b="$voirb[armee1]";
- $troupe2b="$voirb[armee2]";
- $troupe3b="$voirb[armee3]";
- $troupe4b="$voirb[armee4]";
- $enceinteb="$voirb[enceinte]";
- $douvesb="$voirb[douves]";
- if($douvesb == 0)
- {
- $douves2b="0";
- }
- if($douvesb == 1)
- {
- $douves2b="250";
- }
- if($enceinteb == 0 )
- {
- $enceinte2b="0";
- }


