tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
218
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    funnyzocker funnyzocker ist offline Mitglied Gold
    Registriert seit
    Jan 2004
    Beiträge
    144
    Hallo.
    Sorry für den Blöden Titel aber besseres ist mir nicht eingefallen.

    Folgendes Problem.
    Bei einer Abfrage aus eine DB kann es sein das ein Feld leer ist wenn der User nix angegeben hat.
    Nun soll bei der Ausgabe enweder das Bild was ein User eingegeben hat oder ein Text erscheinen (wenn Feld leer).
    PHP-Code:
    if (isset($row[4]))
              {
              echo
    "<img src=$row[4]></center>";
              }
              else
              {
              echo
    "Es wurde kein Banner angegeben</td>";
              } 
    Nun ist es so das zwar da wo ein Bild angegeben wurde dieses auch angezeigt wird aber wenn keines Gespeichert ist kommt das Rote X im Browser.
     

  2. #2
    spikaner spikaner ist offline Quereinsteiger @ php
    Registriert seit
    Feb 2007
    Ort
    München
    Beiträge
    439
    Las Dir mal $row[4] ausgeben evtl. steht da nur der bildname und nicht der unterordner....
    (Ist so meine 1. Vermutung.)

    mfg Spikaner
    Geändert von spikaner (24.09.07 um 12:12 Uhr)
     

  3. #3
    Registriert seit
    May 2007
    Ort
    Köln / Bonn
    Beiträge
    844
    Blog-Einträge
    4
    Gesetzt ist die Variable auf jeden fall.

    Entweder du hast NULL in der Datenbank angegeben, dann kannst du das mit PHP abfangen, ansonsten musst du auf == '' abfragen:

    PHP-Code:
    if ($row[4] == '')
              {
              echo
    "<img src=$row[4]></center>";
              }
              else
              {
              echo
    "Es wurde kein Banner angegeben</td>";
              } 
     
    Der Computer ist die logische Weiterentwicklung des Menschen: Intelligenz ohne Moral.

  4. #4
    funnyzocker funnyzocker ist offline Mitglied Gold
    Registriert seit
    Jan 2004
    Beiträge
    144
    Ja wiedereinmal saublöder fehler. Ist NULL angegeben.
    Danke aber das ist wieder was wo mann selber hätte drauf kommen können.
     

Ähnliche Themen

  1. Wenn Feld leer dann...
    Von dennis-sauer im Forum PHP
    Antworten: 4
    Letzter Beitrag: 17.10.08, 07:49
  2. Antworten: 11
    Letzter Beitrag: 01.11.05, 19:26
  3. Wenn Ausgabe = leer dann Meldung
    Von eugster im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 26.04.05, 20:12
  4. Wenn feld leer dann....
    Von aciddesigns_de im Forum PHP
    Antworten: 4
    Letzter Beitrag: 07.04.05, 14:39
  5. Wenn textfeld leer dann checkbox=cheked!
    Von webpagemaster im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 25.01.05, 12:20