Afficher résultat si not null

Résolu
peanut38 -  
 peanut38 -
Bonjour,

Je voudrais afficher le résultat $donnees['CE] s'il n'est pas nul. S'il est nul, je ne veux rien afficher du tout.

<?php echo $donnees['CE']." dans l'outil de saisie"; ?>

Merci pour votre aide.
Configuration: Windows XP
Internet Explorer 7.0

1 réponse

  1. peanut38
     
    ok finalement j'ai un autre souci : je ne peux pas imbriquer mes if.

    erreur de syntaxe ?

    if ($donnees['CE'] <> "") and if ($donnees['INTRANET'] <> "") {

    // les deux champs renseignés : on affiche
    echo $donnees['CE']." dans Service Center et ".$donnees['INTRANET']." dans l'intranet";
    }
    else if ($donnees['CE'] <> "") {
    // 1 des champs est renseigné : on affiche
    echo $donnees['CE']." dans Service Center ";
    }
    else if ($donnees['INTRANET'] <> "") {
    // 1 des champs est renseigné : on affiche
    echo $donnees['INTRANET']." dans l'intranet";
    }
    else {
    // y'a rien
    echo '';
    }
    0
    1. macgawel Messages postés 676 Statut Membre 89
       
      if ($donnees['CE'] <> "") and if ($donnees['INTRANET'] <> "") {

      // les deux champs renseignés : on affiche
      echo $donnees['CE']." dans Service Center et ".$donnees['INTRANET']." dans l'intranet";
      }
      else if ($donnees['CE'] <> "") {
      // 1 des champs est renseigné : on affiche
      echo $donnees['CE']." dans Service Center ";
      }
      else if ($donnees['INTRANET'] <> "") {
      // 1 des champs est renseigné : on affiche
      echo $donnees['INTRANET']." dans l'intranet";
      }
      else {
      // y'a rien
      echo '';
      }

      Effectivement, erreur de syntaxe :
      if ( ($donnees['CE'] <> "") and ($donnees['INTRANET'] <> "") ) {
      
      // les deux champs renseignés : on affiche
      echo $donnees['CE']." dans Service Center et ".$donnees['INTRANET']." dans l'intranet";
      }
      else if ($donnees['CE'] <> "") {
      // 1 des champs est renseigné : on affiche
      echo $donnees['CE']." dans Service Center ";
      }
      else if ($donnees['INTRANET'] <> "") {
      // 1 des champs est renseigné : on affiche
      echo $donnees['INTRANET']." dans l'intranet";
      }
      else {
      // y'a rien
      echo '';
      }
      0
      1. peanut38 > macgawel Messages postés 676 Statut Membre
         
        Les parenthèses !!!! bon sang mais c'est bien sûr !

        merci :)
        0