Problème de récupération de variable $_GET

Répondre
Val
Val
Déconnecté
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^^
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Ben oui, la soucre aiderait pas mal à la compréhension de truc :)
Val
Val
Déconnecté
  1. <html>
  2. <head>
  3. <title>Antiquity Empires</title>
  4. </head>
  5. <body bgcolor="#DDDEB" link="#8A7B48" vlink="#8A7B48"><center>
  6. <?  
  7. session_start();  
  8.  
  9. if(!isset($_SESSION['login'])) {  
  10. echo '<center>Vous n\'êtes pas autorisé à accèder à cette zone';  
  11. include('login.txt');  
  12. }  
  13. else  
  14. {  
  15. ?>
  16. <font face="Arial" size="2">
  17. <?php
  18. mysql_connect("localhost","****","****"); 
  19.    mysql_select_db("ae");  
  20.  
  21. $pseudo=$_SESSION['login'];  
  22.  
  23. $joueur = $_GET[joueur];  
  24.  
  25. $requete=mysql_query("SELECT * FROM `2` WHERE nom='$pseudo'");  
  26. $voir=mysql_fetch_object($requete);  
  27.  
  28. /* Calcul du temps passé */  
  29.  
  30. $temps=time();  
  31.  
  32. $temps2="$voir->heure";  
  33.  
  34. $tempspasse=($temps - $temps2);  
  35.  
  36. if($tempspasse > 1800 )  
  37. {  
  38.  
  39. $calcultour=($tempspasse / 1800);  
  40.  
  41. $calcultour2=floor($calcultour);  
  42.  
  43. $calcultour3=($tempspasse - ($calcultour2 * 1800));  
  44.  
  45. $calcultour4=($temps - $calcultour3);  
  46.  
  47. mysql_query("UPDATE `2` SET heure='$calcultour4' WHERE nom='$pseudo'");  
  48.  
  49. /* Calcul des tours */  
  50.  
  51. $tour="$voir->tours";  
  52.  
  53. $tour2=($tour + $calcultour2);  
  54.  
  55. mysql_query("UPDATE `2` SET tours='$tour2' WHERE nom='$pseudo'");  
  56.  
  57. /* Calcul de l'or */  
  58.  
  59. $entrepot="$voir->entrepot";  
  60.  
  61. $mineurs="$voir->mineurs";  
  62.  
  63. $argent="$voir->argent";  
  64.  
  65. $argent2=($argent + ($calcultour2 * (50 * $mineurs)));  
  66.  
  67. if($argent2 > $entrepot)  
  68. {  
  69. mysql_query("UPDATE `2` SET argent='$entrepot' WHERE nom='$pseudo'");  
  70. $argent2=$entrepot;  
  71. }  
  72. else  
  73. {  
  74. mysql_query("UPDATE `2` SET argent='$argent2' WHERE nom='$pseudo'");  
  75. }  
  76.  
  77. /* Calcul de la magie */  
  78.  
  79. $mages="$voir->mages";  
  80.  
  81. $pe="$voir->pe";  
  82.  
  83. $petour=(50 * mages);  
  84.  
  85. $pefinal=(($petour * $calcultour2)+$pe);  
  86.  
  87. mysql_query("UPDATE `2` SET pe='$pefinal' WHERE nom='$pseudo'");  
  88.  
  89. /* Calcul du bois */  
  90.  
  91. $bois="$voir->bois";  
  92.  
  93. $bucherons="$voir->bucherons";  
  94.  
  95. $bois2=($bois + ($calcultour2 * (100 * $bucherons)));  
  96.  
  97. if($bois2 > $entrepot)  
  98. {  
  99. mysql_query("UPDATE `2` SET bois='$entrepot' WHERE nom='$pseudo'");  
  100. $bois2=$entrepot;  
  101. }  
  102. else  
  103. {  
  104. mysql_query("UPDATE `2` SET bois='$bois2' WHERE nom='$pseudo'");  
  105. }  
  106.  
  107. /* Calcul de la pierre */  
  108.  
  109. $mineurs2="$voir->mineurs2";  
  110.  
  111. $pierre="$voir->pierre";  
  112.  
  113. $pierre2=($pierre + ($calcultour2 * (60 * $mineurs2)));  
  114.  
  115. if($pierre2 > $entrepot)  
  116. {  
  117. mysql_query("UPDATE `2` SET pierre='$entrepot' WHERE nom='$pseudo'");  
  118. $pierre2=$entrepot;  
  119. }  
  120. else  
  121. {  
  122. mysql_query("UPDATE `2` SET pierre='$pierre2' WHERE nom='$pseudo'");  
  123. }  
  124.  
  125. /* Calcul de la nourriture */  
  126.  
  127. $fermiers="$voir->fermiers";  
  128.  
  129. $bouffe="$voir->bouffe";  
  130.  
  131. $bouffe2=($bouffe + ($calcultour2 * (90 * $fermiers)));  
  132.  
  133. if($bouffe2 > $entrepot)  
  134. {  
  135. mysql_query("UPDATE `2` SET bouffe='$entrepot' WHERE nom='$pseudo'");  
  136. $bouffe2=$entrepot;  
  137. }  
  138. else  
  139. {  
  140. mysql_query("UPDATE `2` SET bouffe='$bouffe2' WHERE nom='$pseudo'");  
  141. }  
  142.  
  143. /* Calcul du fer */  
  144.  
  145. $mineurs3="$voir->mineurs3";  
  146.  
  147. $fer="$voir->fer";  
  148.  
  149. $fer2=($fer + ($calcultour2 * (80 * $mineurs3)));  
  150.  
  151. if($fer2 > $entrepot)  
  152. {  
  153. mysql_query("UPDATE `2` SET fer='$entrepot' WHERE nom='$pseudo'");  
  154. $fer2=$entrepot;  
  155. }  
  156. else  
  157. {  
  158. mysql_query("UPDATE `2` SET fer='$fer2' WHERE nom='$pseudo'");  
  159. }  
  160.  
  161. }  
  162. else  
  163. {  
  164.  
  165. /* Aucun tour ne s'est écoulé */  
  166.  
  167. $tour2="$voir->tours";  
  168. $argent2="$voir->argent";  
  169. $pefinal="$voir->pe";  
  170. $bois2="$voir->bois";  
  171. $pierre2="$voir->pierre";  
  172. $fer2="$voir->fer";  
  173. $bouffe2="$voir->bouffe";  
  174. }  
  175. $civilisationa="$voir->civilisation";  
  176. if($civilisationa == 1 )  
  177. {  
  178. $civil="Romains";  
  179. $nomtroupe1="Légions";  
  180. $force1a="10";  
  181. $nomtroupe2="Archers";  
  182. $force2a="12";  
  183. $nomtroupe3="Cavalerie";  
  184. $force3a="30";  
  185. $nomtroupe4="Catapultes";  
  186. $force4a="38";  
  187. }  
  188. if($civilisationa == 2 )  
  189. {  
  190. $civil="Grecs";  
  191. $nomtroupe1="Fantassins";  
  192. $force1a="10";  
  193. $nomtroupe2="Archers";  
  194. $force2a="12";  
  195. $nomtroupe3="Hoplites";  
  196. $force3a="11";  
  197. $nomtroupe4="Balistes";  
  198. $force4a="35";  
  199. }  
  200. if($civilisationa == 3 )  
  201. {  
  202. $civil="Gaulois";  
  203. $nomtroupe1="Guerriers";  
  204. $force1a="10";  
  205. $nomtroupe2="Archers";  
  206. $force2a="12";  
  207. $nomtroupe3="Cavalerie";  
  208. $force3a="30";  
  209. $nomtroupe4="Javeliniers";  
  210. $force4a="10";  
  211. }  
  212. if($civilisationa == 4 )  
  213. {  
  214. $civil="Egyptiens";  
  215. $nomtroupe1="Chameliers";  
  216. $force1a="16";  
  217. $nomtroupe2="Archers";  
  218. $force2a="12";  
  219. $nomtroupe3="Chars";  
  220. $force3a="18";  
  221. $nomtroupe4="Hoplites";  
  222. $force4a="11";  
  223. }  
  224.  
  225. $troupe1a="$voir->armee1";  
  226. $troupe2a="$voir->armee2";  
  227. $troupe3a="$voir->armee3";  
  228. $troupe4a="$voir->armee4";  
  229.  
  230. if($joueur ='')  
  231. {  
  232. $rapport="";  
  233. }  
  234. else  
  235. {  
  236. if($tour2 == 0)  
  237. {  
  238. $rapport="Vous n'avez plus assez de tours.";  
  239. }  
  240. else  
  241. {  
  242. $requeteb = mysql_query("SELECT * FROM `2` WHERE nom='$joueur'") or die ("erreur sql");  
  243. $voirb = mysql_fetch_array($requeteb);  
  244.  
  245. $vent="$voirb->vent";  
  246. if($vent > 10)  
  247. {  
  248. $vent=($vent/2);  
  249. $vent=floor($vent);  
  250. }  
  251. else  
  252. {  
  253. $vent="0";  
  254. }  
  255.  
  256. $tem="$voirb->meteo";  
  257.  
  258. if($tem == 1)  
  259. {  
  260. $temps="0";  
  261. }  
  262.  
  263. $civilisationb="$voirb->civilisation";  
  264. if($civilisationb == 1 )  
  265. {  
  266. $civil="Romains";  
  267. $nomtroupe1b="Légions";  
  268. $force1b="10";  
  269. $nomtroupe2b="Archers";  
  270. $force2b="12";  
  271. $nomtroupe3b="Cavalerie";  
  272. $force3b="30";  
  273. $nomtroupe4b="Catapultes";  
  274. $force4b="19";  
  275. }  
  276. if($civilisationb == 2 )  
  277. {  
  278. $civil="Grecs";  
  279. $nomtroupe1b="Fantassins";  
  280. $force1b="10";  
  281. $nomtroupe2b="Archers";  
  282. $force2b="12";  
  283. $nomtroupe3b="Hoplites";  
  284. $force3b="11";  
  285. $nomtroupe4b="Balistes";  
  286. $force4b="18";  
  287. }  
  288. if($civilisationb == 3 )  
  289. {  
  290. $civil="Gaulois";  
  291. $nomtroupe1b="Guerriers";  
  292. $force1b="10";  
  293. $nomtroupe2b="Archers";  
  294. $force2b="12";  
  295. $nomtroupe3b="Cavalerie";  
  296. $force3b="30";  
  297. $nomtroupe4b="Javeliniers";  
  298. $force4b="10";  
  299. }  
  300. if($civilisationb == 4 )  
  301. {  
  302. $civil="Egyptiens";  
  303. $nomtroupe1b="Chameliers";  
  304. $force1b="16";  
  305. $nomtroupe2b="Archers";  
  306. $force2b="12";  
  307. $nomtroupe3b="Chars";  
  308. $force3b="18";  
  309. $nomtroupe4b="Hoplites";  
  310. $force4b="11";  
  311. }  
  312.  
  313. /* Calcul du temps passé */  
  314.  
  315. $temps=time();  
  316.  
  317. $temps2="$voirb->heure";  
  318.  
  319. $tempspasse=($temps - $temps2);  
  320.  
  321. if($tempspasse > 1800 )  
  322. {  
  323.  
  324. $calcultour=($tempspasse / 1800);  
  325.  
  326. $calcultour2=floor($calcultour);  
  327.  
  328. $calcultour3=($tempspasse - ($calcultour2 * 1800));  
  329.  
  330. $calcultour4=($temps - $calcultour3);  
  331.  
  332. mysql_query("UPDATE `2` SET heure='$calcultour4' WHERE nom='$joueur'");  
  333.  
  334. /* Calcul des tours */  
  335.  
  336. $tour="$voirb->tours";  
  337.  
  338. $tour3=($tour + $calcultour2);  
  339.  
  340. mysql_query("UPDATE `2` SET tours='$tour3' WHERE nom='$joueur'");  
  341.  
  342.  
  343. /* Calcul de l'or */  
  344.  
  345. $entrepotb="$voirb->entrepot";  
  346.  
  347. $mineurs="$voirb->mineurs";  
  348.  
  349. $argent="$voirb->argent";  
  350.  
  351. $argent3=($argent + ($calcultour2 * (50 * $mineurs)));  
  352.  
  353. if($argent3 > $entrepotb)  
  354. {  
  355. mysql_query("UPDATE `2` SET argent='$entrepot' WHERE nom='$joueur'");  
  356. $argent3=$entrepot;  
  357. }  
  358. else  
  359. {  
  360. mysql_query("UPDATE `2` SET argent='$argent3' WHERE nom='$joueur'");  
  361. }  
  362.  
  363. /* Calcul de la magie */  
  364.  
  365. $mages="$voirb->mages";  
  366.  
  367. $pe="$voirb->pe";  
  368.  
  369. $petour=(50 * mages);  
  370.  
  371. $pefinal3=(($petour * $calcultour2)+$pe);  
  372.  
  373. mysql_query("UPDATE `2` SET pe='$pefinal3' WHERE nom='$joueur'");  
  374.  
  375. /* Calcul du bois */  
  376.  
  377. $bois="$voirb->bois";  
  378.  
  379. $bucherons="$voirb->bucherons";  
  380.  
  381. $bois3=($bois + ($calcultour2 * (100 * $bucherons)));  
  382.  
  383. if($bois3 > $entrepotb)  
  384. {  
  385. mysql_query("UPDATE `2` SET bois='$entrepot' WHERE nom='$joueur'");  
  386. $bois3=$entrepot;  
  387. }  
  388. else  
  389. {  
  390. mysql_query("UPDATE `2` SET bois='$bois3' WHERE nom='$joueur'");  
  391. }  
  392.  
  393. /* Calcul de la pierre */  
  394.  
  395. $mineurs2="$voirb->mineurs2";  
  396.  
  397. $pierre="$voirb->pierre";  
  398.  
  399. $pierre3=($pierre + ($calcultour2 * (60 * $mineurs2)));  
  400.  
  401. if($pierre3 > $entrepotb)  
  402. {  
  403. mysql_query("UPDATE `2` SET pierre='$entrepot' WHERE nom='$joueur'");  
  404. $pierre3=$entrepot;  
  405. }  
  406. else  
  407. {  
  408. mysql_query("UPDATE `2` SET pierre='$pierre3' WHERE nom='$joueur'");  
  409. }  
  410.  
  411. /* Calcul de la nourriture */  
  412.  
  413. $fermiers="$voirb->fermiers";  
  414.  
  415. $bouffe="$voirb->bouffe";  
  416.  
  417. $bouffe3=($bouffe + ($calcultour2 * (90 * $fermiers)));  
  418.  
  419. if($bouffe3 > $entrepotb)  
  420. {  
  421. mysql_query("UPDATE `2` SET bouffe='$entrepot' WHERE nom='$joueur'");  
  422. $bouffe3=$entrepot;  
  423. }  
  424. else  
  425. {  
  426. mysql_query("UPDATE `2` SET bouffe='$bouffe3' WHERE nom='$joueur'");  
  427. }  
  428.  
  429. /* Calcul du fer */  
  430.  
  431. $mineurs3="$voirb->mineurs3";  
  432.  
  433. $fer="$voirb->fer";  
  434.  
  435. $fer3=($fer + ($calcultour2 * (80 * $mineurs3)));  
  436.  
  437. if($fer3 > $entrepotb)  
  438. {  
  439. mysql_query("UPDATE `2` SET fer='$entrepot' WHERE nom='$joueur'");  
  440. $fer3=$entrepot;  
  441. }  
  442. else  
  443. {  
  444. mysql_query("UPDATE `2` SET fer='$fer3' WHERE nom='$joueur'");  
  445. }  
  446.  
  447. }  
  448. else  
  449. {  
  450.  
  451. /* Aucun tour ne s'est écoulé */  
  452.  
  453. $tour3="$voirb->tours";  
  454. $argent3="$voirb->argent";  
  455. $pefinal="$voirb->pe";  
  456. $bois3="$voirb->bois";  
  457. $pierre3="$voirb->pierre";  
  458. $fer3="$voirb->fer";  
  459. $bouffe3="$voirb->bouffe";  
  460. }  
  461.  
  462. $troupe1b="$voirb[armee1]";  
  463. $troupe2b="$voirb[armee2]";  
  464. $troupe3b="$voirb[armee3]";  
  465. $troupe4b="$voirb[armee4]";  
  466.  
  467. $enceinteb="$voirb[enceinte]";  
  468. $douvesb="$voirb[douves]";  
  469.  
  470. if($douvesb == 0)  
  471. {  
  472. $douves2b="0";  
  473. }  
  474. if($douvesb == 1)  
  475. {  
  476. $douves2b="250";  
  477. }  
  478.  
  479. if($enceinteb == 0 )  
  480. {  
  481. $enceinte2b="0";  
  482. }