Bonjour tout le monde ,
j'ai un code qui doit prendre des informations dans la bdd puis vérifier si le nombre entré n'est pas trop grand.
Mais seulement il arrive toujours dans le if qui fait la vérification , et il affiche ce qu'il y a dans l'echo ,
mais normalement il ne devrait pas afficher ce qu'il y a dans l'echo car la condition est fausse.
Voila le bout de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?php $req_troupe_attaquant = mysql_query("SELECT * FROM troupe WHERE troupe_village_id = ".intval($_POST['village_id_attaquant'])." ")or die(mysql_error()); $row_troupe_attaquant = mysql_fetch_array($req_troupe_attaquant); if(intval($_POST['nombre_troupe']) > $row_troupe_attaquant['troupe_nombre'] ) { exit("Vous ne disposez pas d'autant d'unités que vous avez entré."); } else { // le reste du code } ?>
Et voici le code complet :
http://nerdzland.u7n.org/chapaste-08f0id-white.html
Pour information , le lien que j'ai donné dans lequel il y a mon code , ne gère pas les && alors il les remplace par "%26%26", que vous ne vous étonnez pas quand vous voyez ca .
Je Vous Remercie D'avance !
HyperText
Partager