par
JMB » 20 avr. 2009, 16:38
Bonjour à tous et merci pour celui qui pourrait m'expliquer ceci :
Premier code fonctionne correctement (on s'en serait douter) :
<?php
$a=2;
$b=2;
$c=3;
$d=5;
if(($a==$b) AND ($c==$d)){
printr 'ok';
}Else{
printr 'pas ok';
}
?>
deuxième code : le résultat des conditions ne sont pas correctes, Où est l'erreur de syntaxe :
<?php
$a=2;
$b=2;
$c=3;
$d=5;
$condition ='($a==$b)';
//j'ajoute une condition, seulement si d>c
if($d>$c){
$condition .='AND';
$condition .='($c==$d);
}
if($condition){
printr 'ok';
}Else{
printr 'pas ok';
}
?>