Rechercher : dans
Par :

[php] probleme condition if

Dernière réponse le 21 nov 2007 à 22:46:27 antic80, le 31 mai 2006 à 14:52:31 
 Signaler ce message aux modérateurs

Bonjour

voila j'ai cette condition

if ($NumQuestion < 28 || $NumQuestion > 32 && $Categorie==6)

   {

bloc d'instructions

    }



le bloc d'instructions dois ce faire pour cette condition mais aussi pour celle ci


if ($NumQuestion < 21 || $NumQuestion > 25 && $Categorie==11)

comment dois je proceder

Meilleures réponses pour « [php] probleme condition if » dans :
[PHP] Les ressemblances à ne pas confondre VoirIntroduction Concaténation ou paramètres ? Guillemets/Apostrophe Structure require/include isset vs empty htmlentities ou htmlspecialchars ? Nombre de signes égal Introduction Cette astuce présente plusieurs fonction ou astuces en...
PHP - Structures conditionnelles VoirQu'est-ce qu'une structure conditionnelle? On appelle structure conditionnelle les instructions qui permettent de tester si une condition est vraie ou non, c'est-à-dire si la valeur de son expression vaut 0 ou 1 (le PHP associe le mot clé true à 1...
Javascript - Les structures conditionnelles VoirQu'est-ce qu'une structure conditionnelle? On appelle structure conditonnelle les instructions qui permettent de tester si une condition est vraie ou non, ce qui permet notamment de donner de l'interactivité à vos scripts. L'instruction...
PHP - Les opérateurs VoirQu'est-ce qu'un opérateur? Les opérateurs sont des symboles qui permettent de manipuler des variables, c'est-à-dire effectuer des opérations, les évaluer, ... On distingue plusieurs types d'opérateurs : les opérateurs de calcul les opérateurs...

1

Pedro, le 31 mai 2006 à 15:05:15

Je le verrai comme ca.. mais j'en suis pas sur et je peut pas tester

if (($NumQuestion < 28 || $NumQuestion > 32 && $Categorie==6) || ($NumQuestion < 21 || $NumQuestion > 25 && $Categorie==11))

{

bloc d'instructions

}

Répondre à Pedro

2

antic80, le 31 mai 2006 à 15:10:49

Ben oui c ce que j'avais fais mais ca marche pas

Répondre à antic80

3

Pedro, le 31 mai 2006 à 15:14:31

Sinon au pire tu fais :

function mafonction()
{
bloc d'instructions
}

if ($NumQuestion < 28 || $NumQuestion > 32 && $Categorie==6)

{
mafonction();
}
else if(($NumQuestion < 21 || $NumQuestion > 25 && $Categorie==11)) )
{
mafonction();
}


Ca évite de recopier du code...

Répondre à Pedro

4

jay, le 24 oct 2007 à 16:58:32

Bonjour,

moi j'ai un autre problème, j'ai donc fais une condition, et si toute les conditions sont remplies, le programmes est censé

ajouter l'utilisateur dans la base de données.

Aucun problème jusque là, la seul érreur qu'il me fasse, c'est a la fin, donc je termine par:

$db = mysql_connect('localhost', 'utilisateur', 'pass') or die('Erreur de connexion '.mysql_error());

mysql_select_db('thib',$db) or die('Erreur de selection '.mysql_error());

$sql = "INSERT INTO client_tbl(id, nom, prenom,email, Tel, Entreprise) VALUES('','$nom','$prenom','$email','$Tel','$Entreprise')";

mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());

print 'Vos infos on été ajoutées.';

mysql_close();
}

?> <=== elle est ici mon érreur, il me dit qu'à cette ligne ci, il y a une érreur.

Si quelqu'un peut m'aider, merci d'avance :)

Répondre à jay

5

 Zeb, le 21 nov 2007 à 22:46:27

Bhein si tu as une erreur sur le ?> c'est parce qu'il y a un problème de fermeture de ta page PHP

d'après le bout de code que tu as inscrit je me demande ce que fait l'acollade de fin dans ton code vu qu'il
n'y a pas d'acollade d'ouverture plus haut...

donc enlève { et ça devrait marcher... ;-)

Répondre à Zeb