Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Ich bin einfach zu blöd [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Ich bin einfach zu blöd


 
lemmy
24-04-2002, 16:16 
 
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.


<?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

 
MelloPie
24-04-2002, 18:59 
 
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

 
Kropff
24-04-2002, 19:56 
 
alternativ ginge
if ($userdata) bla bla
wirkt dann,wenn $userdata einen wert hat außer "" oder NULL
gruss
peter

 
lemmy
25-04-2002, 15:57 
 
@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

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:20 Uhr.