En revanche, je ne comprends pas pourquoi
if ($Presentation !=null && trim($Presentation)!="")
devient
if (trim($Presentation) != "")
if ($Presentation !=null && trim($Presentation)!="")
devient
if (trim($Presentation) != "")
<?php
echo null == "";
?>
ça t'écrira 1 si c'est égal.<?php
if ($Presentation !="" && trim($Presentation)!="")
?> if(isset($presentation) && !empty($presentation))
{
//... etc...C'est pour cela que j'étais surprise que la partie "null" soit supprimée.La fonction trim($variable) elimine les espaces inutiles (dans le cas où $variable ne contient que des espaces trim() retourne vide "") elle est utilisée ici pour s'assurer que les chaines contenant des espaces par mégarde sont conciérées vides (car un espace n'est pas du vide)
Le null n'est ni du vide ni un espaceSadeq m'a écrit:
C'est pour cela que j'étais surprise que la partie "null" soit supprimée.La fonction trim($variable) elimine les espaces inutiles (dans le cas où $variable ne contient que des espaces trim() retourne vide "") elle est utilisée ici pour s'assurer que les chaines contenant des espaces par mégarde sont conciérées vides (car un espace n'est pas du vide)
Merci pour vos réponses. Je me mets en résolu.