Condition if

Condition if - PHP - Programmation

Marsh Posté le 06-03-2006 à 20:36:57    

Bonsoir à tous,
 
Je viens de poser une condition dans mon code php.
 

Code :
  1. <?php
  2. if ($res2['reponse'] = $res3['reponse'])
  3. {
  4.    $total = "5 points.";
  5.    $message = "Bravo!";
  6. }
  7. else
  8. {
  9.    $total = "0 point.";
  10.    $message = "Pas de chance";
  11. }
  12. ?>


 
Il faut savoir que dans ce cas,  
 
$res2['reponse'] = X
 
et
 
$res3['reponse'] = Y
 
Avant que je ne pose la condition, cela donnait
 
Votre pronostic était X
La bonne réponse est Y
 
Maintenant qu'il y a la condition, cela se transforme en
 
Votre pronostic était Y
La bonne réponse est Y
 
 
Forcément, il aura toujours bon :(
 
D'où vient cette erreur ?

Reply

Marsh Posté le 06-03-2006 à 20:36:57   

Reply

Marsh Posté le 06-03-2006 à 20:41:02    

if ($res2['reponse'] = $res3['reponse'])
 
= est le signe pour assigner une valeur à une variable, si tu avais lu la doc php tu aurais su que c'est == pour comparer

Reply

Marsh Posté le 06-03-2006 à 20:43:29    

de fait, et je l'avais sous les yeux ! merci bien :d ca marche ;)

Reply

Marsh Posté le 06-03-2006 à 20:53:22    

et tiens,  
comment dois je différencier deux conditions sur la même page ?
 
Ex :
 
$req et $req1
 
if et ???

Reply

Marsh Posté le 06-03-2006 à 21:02:53    

non c'est bon, procède d'une autre manière ;)

Reply

Marsh Posté le 06-03-2006 à 21:29:47    

if ($req1="toto" && $req2="toto" ) {
}
 
il t'es venu à l'esprit d'ouvrir un manuel PHP ?
ou juste d'apprendre un peu la programmation ?

Reply

Marsh Posté le 06-03-2006 à 21:39:31    

non c'est pas ça que je voulais faire, mais j'ai su trouver ...
 
j'en ai ouvert, t'inquiètes pas ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed