Aidez moi : les conditions php

Résolu/Fermé
bnrj Messages postés 129 Date d'inscription jeudi 24 juillet 2008 Statut Membre Dernière intervention 1 septembre 2013 - 24 févr. 2010 à 21:15
piXibOx Messages postés 16 Date d'inscription mercredi 24 février 2010 Statut Membre Dernière intervention 19 mars 2010 - 24 févr. 2010 à 22:06
Bonjour,
je fais un script de combat et voila un extrait qui pose problème :

$ville=$_GET['ville'];
if($ville="berlin" AND $etapeno2['niveau']<10 || $ville="berlin" AND  $etapeno2['niveau']>20)
{
echo "Un problème lié à votre niveau a été detecté.<br>
soit vous etes trop puissant pour participer à ce fight.<br>
Soit vous n'avez pas encore le niveau requis.<br>
<a href='home.php'>Retour</a>";
}
elseif($ville="madrid" AND $etapeno2['niveau']<20 || $ville="madrid" AND  $etapeno2['niveau']>30)
{
echo "Un problème lié à votre niveau a été detecté.<br>
soit vous etes trop puissant pour participer à ce fight.<br>
Soit vous n'avez pas encore le niveau requis.<br>
<a href='home.php'>Retour</a>";
}
elseif($ville="rome" AND $etapeno2['niveau']<30 || $ville="rome" AND  $etapeno2['niveau']>40)
{
echo "Un problème lié à votre niveau a été detecté.<br>
soit vous etes trop puissant pour participer à ce fight.<br>
Soit vous n'avez pas encore le niveau requis.<br>
<a href='home.php'>Retour</a>";
}

$etapeno2= l'array qui contietn les donnees du membre

Voila admettons je prenne un compte niveau 27 donc je vais au truc qui me correspond : fight.php?ville=madrid

et la j'obtient :

Un problème lié à votre niveau a été detecté.
soit vous etes trop puissant pour participer à ce fight.
Soit vous n'avez pas encore le niveau requis.
Retour


Je ne sais pas quoi faire aidez moi!!!!!!!!!!!!!!!!!!!!!!!!!
merci d'avance

4 réponses

bnrj Messages postés 129 Date d'inscription jeudi 24 juillet 2008 Statut Membre Dernière intervention 1 septembre 2013 5
24 févr. 2010 à 21:41
Up
0
piXibOx Messages postés 16 Date d'inscription mercredi 24 février 2010 Statut Membre Dernière intervention 19 mars 2010
24 févr. 2010 à 21:44
Dans un test de condition on n'écrit pas "if ($ville="berlin")" mais if ($ville=="berlin")" sinon on fausse le test.

Bye
0
bnrj Messages postés 129 Date d'inscription jeudi 24 juillet 2008 Statut Membre Dernière intervention 1 septembre 2013 5
24 févr. 2010 à 21:44
MERCCIIIIIIIIIII!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
0
piXibOx Messages postés 16 Date d'inscription mercredi 24 février 2010 Statut Membre Dernière intervention 19 mars 2010
24 févr. 2010 à 22:06
Pensez à clôturer la discussion.

Bye
0