Ich habe hier folgendes Script, das aus einer Datenbank Bildnamen ausliest und diese dann anzeigt. Das funktioniert auch ziemlich gut, allerdings hab ich ein problem, wie mache ich das das nur die felder angezeigt werden in denen inhalt ist, weil ich ja sonst nen haufen x'e hab für die leeren images?
<?
include("../module/verb.inc");
if($senden=="usr")
{
// BILDANZEIGE VORSCHAU
$Query = "SELECT * from mitglieder WHERE nick='$user'";
$Result = mysql_query($Query)
or print ">>> MySQL-Error: ".mysql_errno()." -> ".mysql_error()."<br>\n";
print ("<TABLE BORDER=0 CELLSPACING=2 CELLPADDING=2 ALIGN=left>\n");
while ($Row = mysql_fetch_array ($Result))
{
print ("<TR ALIGN=left VALIGN=TOP>\n");
print ("<TD ALIGN=left VALIGN=TOP><img src=\"../mitglieder/$user/$Row[bild1]\"</TD>\n");
print ("</TR>\n");
print ("<TR ALIGN=left VALIGN=TOP>\n");
print ("<TD ALIGN=left VALIGN=TOP><img src=\"../mitglieder/$user/$Row[bild2]\"</TD>\n");
print ("</TR>\n");
print ("<TR ALIGN=left VALIGN=TOP>\n");
print ("<TD ALIGN=left VALIGN=TOP><img src=\"../mitglieder/$user/$Row[bild3]\"</TD>\n");
print ("</TR>\n");
print ("<TR ALIGN=left VALIGN=TOP>\n");
print ("<TD ALIGN=left VALIGN=TOP><img src=\"../mitglieder/$user/$Row[bild4]\"</TD>\n");
print ("</TR>\n");
print ("<TR ALIGN=left VALIGN=TOP>\n");
print ("<TD ALIGN=left VALIGN=TOP><img src=\"../mitglieder/$user/$Row[bild5]\"</TD>\n");
print ("</TR>\n");
print ("<TR ALIGN=left VALIGN=TOP>\n");
print ("<TD ALIGN=left VALIGN=TOP><img src=\"../mitglieder/$user/$Row[bild6]\"</TD>\n");
print ("</TR>\n");
print ("<TR ALIGN=left VALIGN=TOP>\n");
print ("<TD ALIGN=left VALIGN=TOP><img src=\"../mitglieder/$user/$Row[bild7]\"</TD>\n");
print ("</TR>\n");
print ("<TR ALIGN=left VALIGN=TOP>\n");
print ("<TD ALIGN=left VALIGN=TOP><img src=\"../mitglieder/$user/$Row[bild8]\"</TD>\n");
print ("</TR>\n");
print ("<TR ALIGN=left VALIGN=TOP>\n");
print ("<TD ALIGN=left VALIGN=TOP><img src=\"../mitglieder/$user/$Row[bild9]\"</TD>\n");
print ("</TR>\n");
print ("<TR ALIGN=left VALIGN=TOP>\n");
print ("<TD ALIGN=left VALIGN=TOP><img src=\"../mitglieder/$user/$Row[bild10]\"</TD>\n");
print ("</TR>\n");
}
print ("</TABLE><p>\n");
//
}
else
{
// USER AUSWAHL
$Query = "SELECT nick from mitglieder";
$Result = mysql_query($Query);
print ("<TABLE BORDER=0 CELLSPACING=2 CELLPADDING=2 ALIGN=left>\n");
while ($Row = mysql_fetch_array ($Result))
{
print ("<TR ALIGN=left VALIGN=TOP>\n");
print ("<TD ALIGN=left VALIGN=TOP><a href=\"$php_self?senden=usr&user=$Row[nick]\" target=\"_self\">$Row[nick]</a></TD>\n");
print ("</TR>\n");
}
print ("</TABLE><p>\n");
//
}
?>
<?
include("../module/verb.inc");
if($senden=="usr")
{
// BILDANZEIGE VORSCHAU
$Query = "SELECT * from mitglieder WHERE nick='$user'";
$Result = mysql_query($Query)
or print ">>> MySQL-Error: ".mysql_errno()." -> ".mysql_error()."<br>\n";
print ("<TABLE BORDER=0 CELLSPACING=2 CELLPADDING=2 ALIGN=left>\n");
while ($Row = mysql_fetch_array ($Result))
{
print ("<TR ALIGN=left VALIGN=TOP>\n");
print ("<TD ALIGN=left VALIGN=TOP><img src=\"../mitglieder/$user/$Row[bild1]\"</TD>\n");
print ("</TR>\n");
print ("<TR ALIGN=left VALIGN=TOP>\n");
print ("<TD ALIGN=left VALIGN=TOP><img src=\"../mitglieder/$user/$Row[bild2]\"</TD>\n");
print ("</TR>\n");
print ("<TR ALIGN=left VALIGN=TOP>\n");
print ("<TD ALIGN=left VALIGN=TOP><img src=\"../mitglieder/$user/$Row[bild3]\"</TD>\n");
print ("</TR>\n");
print ("<TR ALIGN=left VALIGN=TOP>\n");
print ("<TD ALIGN=left VALIGN=TOP><img src=\"../mitglieder/$user/$Row[bild4]\"</TD>\n");
print ("</TR>\n");
print ("<TR ALIGN=left VALIGN=TOP>\n");
print ("<TD ALIGN=left VALIGN=TOP><img src=\"../mitglieder/$user/$Row[bild5]\"</TD>\n");
print ("</TR>\n");
print ("<TR ALIGN=left VALIGN=TOP>\n");
print ("<TD ALIGN=left VALIGN=TOP><img src=\"../mitglieder/$user/$Row[bild6]\"</TD>\n");
print ("</TR>\n");
print ("<TR ALIGN=left VALIGN=TOP>\n");
print ("<TD ALIGN=left VALIGN=TOP><img src=\"../mitglieder/$user/$Row[bild7]\"</TD>\n");
print ("</TR>\n");
print ("<TR ALIGN=left VALIGN=TOP>\n");
print ("<TD ALIGN=left VALIGN=TOP><img src=\"../mitglieder/$user/$Row[bild8]\"</TD>\n");
print ("</TR>\n");
print ("<TR ALIGN=left VALIGN=TOP>\n");
print ("<TD ALIGN=left VALIGN=TOP><img src=\"../mitglieder/$user/$Row[bild9]\"</TD>\n");
print ("</TR>\n");
print ("<TR ALIGN=left VALIGN=TOP>\n");
print ("<TD ALIGN=left VALIGN=TOP><img src=\"../mitglieder/$user/$Row[bild10]\"</TD>\n");
print ("</TR>\n");
}
print ("</TABLE><p>\n");
//
}
else
{
// USER AUSWAHL
$Query = "SELECT nick from mitglieder";
$Result = mysql_query($Query);
print ("<TABLE BORDER=0 CELLSPACING=2 CELLPADDING=2 ALIGN=left>\n");
while ($Row = mysql_fetch_array ($Result))
{
print ("<TR ALIGN=left VALIGN=TOP>\n");
print ("<TD ALIGN=left VALIGN=TOP><a href=\"$php_self?senden=usr&user=$Row[nick]\" target=\"_self\">$Row[nick]</a></TD>\n");
print ("</TR>\n");
}
print ("</TABLE><p>\n");
//
}
?>
Kommentar