bonjours,

voilà ma portion de code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
$sql4=mysql_query("SELECT X,Y FROM map WHERE X=$X AND Y=$Y") or die();
$req4=mysql_fetch_assoc($sql4);
if($req4 === TRUE) {
$sql5=mysql_query("SELECT X,Y FROM map WHERE X=$X1 AND Y=$Y") or die();
$req5=mysql_fetch_assoc($sql5);
}
elseif($req5 === TRUE){
$sql6=mysql_query("SELECT X,Y FROM map WHERE X=$X AND Y=$Y1") or die();
$req6=mysql_fetch_assoc($sql6);
}
else {
if ($req6 === TRUE) {
echo 'Veuillez choisir une autre position, celle çi est déjà occupée';
exit;
}
}
Mon problème est qu'après avoir exécuté sql4 et req4 (qui marche vu que un echo req4['X'] me retourne 200 (donc la valeur)) le reste de ma portion n'est pas exécuté alors que req4 est TRUE, mais le reste de mon script est exécuté .

Donc je coince sans trouver de solution...
Quelqu'un pourrait-il m'aider ?