Leo: Email Icon anzeigen oder nicht

Hallo zusammen

Habe ein kleines Problem.
Gerne würde ich eine Zeile in PHP ausgeben, wenn in der Datenbank ein Eintrag gemacht wurde. In meinem Beispiel, eine E-Mail Adresse.
Ich dachte es geht irgendwie so, einfach mit einem not null. Mit Google habe ich nur is_null gefunden aber nicht mal das will klappen.
Was muss ich tun, damit diese Zeile erscheint, wenn eine Mail Adresse in der Tabelle steht.

if (is_null($gb['email'])){
echo "<a href='".$gb['email']."'><img src='images/mail.gif' border='0'></a>";
}

Vielen Dank für euer Tipps am späten Abend noch.

Gruss
Leo

  1. if empty($gb['email']) { echo "Kein Email"; } { echo "Email ".$gb['email'].""!"; }

    --Adrian

    1. if empty($gb['email']) { echo "Kein Email"; } { echo "Email ".$gb['email'].""!"; }

      Vielen Dank für deine Hilfe.
      Leider erscheint nun folgende Fehlermeldung:
      Parse error: parse error, unexpected T_EMPTY.....

      Habe nachgeschlagen, dass empty() nur auf Variablen, nicht aber auf Ausdrücke angewandt werden kann.

      Macht mich leider nicht schlauer :-(

      1. Hallo Leo.

        Versuche es einmal mit isset().

        Gruß, Ashura

        --
        Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:) va:) de:> zu:) fl:( ss:| ls:[ js:|
        Try it: Become an Opera Lover in 30 days
  2. Hallo Leo,

    if (is_null($gb['email'])){

    ersetze »is_null« durch »!empty«.

    [...]<img src='images/mail.gif' border='0'>[...]

    hier fehlt noch das alt-Attribut.

    Grüße aus Nürnberg
    Tobias

    1. Hallo Leo,

      if (is_null($gb['email'])){
      ersetze »is_null« durch »!empty«.

      Leider kommt jetzt immer noch diese Meldung:
      Parse error: parse error, unexpected T_EMPTY

      [...]<img src='images/mail.gif' border='0'>[...]
      hier fehlt noch das alt-Attribut.

      Ist das alt-attri zwingend notwendig?

      gruss
      leo

      1. hi,

        Ist das alt-attri zwingend notwendig?

        Ja, wenn du willst, daß am Ende valides HTML herauskommt.

        Grüße aus Berlin

        Christoph S.

        1. Hallo Christoph.

          Ja, wenn du willst, daß am Ende valides HTML herauskommt.

          Bzw. Leute, die die Bilder nicht sehen / sich nicht anzeigen lassen, sich etwas unter dem Bild vorstellen können.

          Gruß, Ashura

          --
          Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:) va:) de:> zu:) fl:( ss:| ls:[ js:|
          Try it: Become an Opera Lover in 30 days
    2. Hallo Leo,

      if (is_null($gb['email'])){
      ersetze »is_null« durch »!empty«.

      Jetzt hat geklappt, mein Fehler....recht herzlichen Dank an dich und die anderen helfer!

      Gruss
      Michi