Ich bin einfach zu blöd

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Ich bin einfach zu blöd

    Sorry Jungs...ich bin einfach zu alt und blöd,
    in meiner Schleife wird eine Tabelle ausgegeben. In einer Zeile wird ein Bild aus der Datenbank geladen. Nun möchte ich aber, dass wenn kein Bild vorhanden ist, die Zeile nicht mit angezeigt wird.

    Code:
    <?php
    include('var.inc.php');
    	 include('dbconnect.inc.php');
    	
    	
    	if(!isset($wert) or $wert == "") {
     $wert = "ID";
                                     }
    
    $holen = mysql_query("select thema ,titel,bericht,userfile_name,date_format(datum,'%d.%m.%Y')  as datum from bilder where id='$nummer' ");
    while($row = mysql_fetch_array($holen)) {
    	echo "<table border=\"0 \" width=\"100%\" align=\"center\" cellpadding=\"1\" cellspacing=\"1\">\n";  
        echo "<tr>\n";
    
            echo "<td class=\"fliesstext\" width=\"100%\" align=\"left\" bgcolor=\"#eeeeee\" background=\"blindpix.gif\">Thema: $row[thema]</td>\n";
    		echo "</tr>\n";
    		echo "<tr>\n";
    	    echo "<td class=\"fliesstext\" width=\"100%\" align=\"left\" bgcolor=\"#A5BBBE\" background=\"blindpix.gif\">Titel: $row[titel]</td>\n";
    		echo "</tr>\n";
    		echo "<tr>\n";
    	    echo "<td class=\"fliesstext\" width=\"100%\" align=\"left\" bgcolor=\"#eeeeee\" background=\"blindpix.gif\">Datum: $row[datum]</td>\n";
    		echo "</tr>\n";
    		
    		if ( isset( $userdata ))
    		{
    		if (! $userdata) 
    		
    		echo "<tr>\n";
    		echo "<td class=\"fliesstext\" width=\"100%\" align=\"left\" bgcolor=\"#A5BBBE\" background=\"blindpix.gif\">shit</a></td>\n";
            echo "</tr>\n";
    		
    		else
    		echo "<tr>\n";
    		echo "<td class=\"fliesstext\" width=\"100%\" align=\"left\" bgcolor=\"#A5BBBE\" background=\"blindpix.gif\">Datei:<a href=\"../presse/files/$row[userfile_name]\"></a><img src=\" ../presse/files/$row[userfile_name]\" width=\"100\" height=\"100\"></a></td>\n";
            echo "</tr>\n";
    		}
    		echo "<tr>\n";
    		echo "<td class=\"fliesstext\" width=\"100%\" align=\"left\" bgcolor=\"#eeeeee\" background=\"blindpix.gif\">$row[bericht]</td>\n";
    		echo "</tr>\n";
    		
    	echo "</table>\n";
    } 
    
    
    mysql_close( $link );
    	 
    	 
    	 
    	 
    	 
    	 
    	 ?>
    Tschau
    Lemmy
    Heavy Metal Is The Law |

  • #2
    if ( isset( $userdata ))
    {
    if (! $userdata)
    was soll das denn bewirken?

    ich denke hierum geht es: (vielleicht hättest Du die zeile markieren sollen...)
    echo "<td class=\"fliesstext\" width=\"100%\" align=\"left\" bgcolor=\"#A5BBBE\" background=\"blindpix.gif\">Datei:<a href=\"../presse/files/$row[userfile_name]\"></a><img src=\" ../presse/files/$row[userfile_name]\" width=\"100\" height=\"100\"></a></td>\n";
    echo "</tr>\n";


    Der link wird übrigens niemals funktionieren, da Du den <a > tag direkt nach danach </a> folgt

    um zu checken ob das Bild in der DB ist setz einfach
    if(strlen($row[userfile_name])>0)
    davor
    isset() wird nicht funktionieren, da die variable auf jeden Fall gesetzt sein wird
    Beantworte nie Threads mit mehr als 15 followups...
    Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

    Kommentar


    • #3
      alternativ ginge
      if ($userdata) bla bla
      wirkt dann,wenn $userdata einen wert hat außer "" oder NULL
      gruss
      peter
      Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
      Meine Seite

      Kommentar


      • #4
        @MelloPie
        Du hast schon ganz recht mit Deiner Signatur...ich sollte doch mal öfter in meine Bücher schauen. Danke für den Tip....nungeht es auch.
        Tschau
        Lemmy
        Heavy Metal Is The Law |

        Kommentar

        Lädt...
        X