par
devcphp » 28 oct. 2009, 17:49
Bonjour,
j'essate de simplifier mon code en utilisant la condition ternaire mais j'obtiens un parse error.
$sImageSucces='<img src="./images/ValidOk.png" height="14px" width="14px" alt="" />';
$sImageInsucces='<img src="./images/Ko.png" height="14px" width="14px" alt="" />';
// ce qui ne marche pas
if (isset($sResult)===TRUE? echo "$sImageSucces":echo $sImageInsucces.htmlspecialchars('Veuillez entrer un email valide') ;
/**ce qui marche
if($sResult){
echo $sImageSucces;
}else{
echo $sImageInsucces.htmlspecialchars('Veuillez entrer un email valide');
}**/
Pourriez vous m'indiquer ou se situe mon erreur?
Merci beaucoup
Bonjour,
j'essate de simplifier mon code en utilisant la condition ternaire mais j'obtiens un parse error.
[php]
$sImageSucces='<img src="./images/ValidOk.png" height="14px" width="14px" alt="" />';
$sImageInsucces='<img src="./images/Ko.png" height="14px" width="14px" alt="" />';
// ce qui ne marche pas
if (isset($sResult)===TRUE? echo "$sImageSucces":echo $sImageInsucces.htmlspecialchars('Veuillez entrer un email valide') ;
/**ce qui marche
if($sResult){
echo $sImageSucces;
}else{
echo $sImageInsucces.htmlspecialchars('Veuillez entrer un email valide');
}**/
[/php]
Pourriez vous m'indiquer ou se situe mon erreur?
Merci beaucoup