sry erstmal für den titel
problembeschreibung :
es geht um nen kleines galleriesystem, hier um die darstellung / anordnung von bildern.
die übersicht sieht also so aus :
soweit alles kein thema, alles wird so dargestellt, wie ich es haben möchte. so, jetzt wähle ich sagen wir mal ein bild von "Keiner Gallerie zugeordnet" und klicke unten auf abschicken. nachfolgend wird dann oben angezeigt " 1 Bild gelöscht " ...
so, jetzt kommt das problem das ich habe : die darstellung nach dem löschen ...
wenn man die seite aufruft ist es so, das 7 bilder nebeneinander angezeigt werden und die zeile danach geschlossen wird und die nächste beginnt. lösche ich ein bild, so wird schon früher in die nächste zeile gesprungen.
hier das ganze nochmal bebildert :
die 2 ausgewählten bilder werden gelöscht ...
anzeige nach dem löschen
hier findet ihr meinen code. ich hoffe es findet sich jmd der mir helfen kann und da durchsieht. ob das nun ein wirkliches php-problem ist, sei mal dahingestellt :wink:
Code:
.........
$querygal = mysql_query("SELECT * FROM gal WHERE gal_besitzer = '$user'");
while ($gal = mysql_fetch_array($querygal)) {
$gallerien[] = $gal[gal_id];
$galleriename[] = $gal[gal_name];
}
$anzahlgal = count ($gallerien);
$reihemini=7;
echo("<form action=\"\" method=\"post\"><table cellpadding=\"1\" cellspacing=\"1\" align=\"center\"><tr>");
##Pics ohne Gal##
$querypicohnegal = mysql_query("SELECT * FROM pic WHERE pic_besitzer = '$user' AND gal_id = '0'");
$anzahlbilder = mysql_num_rows($querypicohnegal);
echo("
<td bgcolor=\"#006699\" colspan=\"6\" valign=\"middle\" height=\"20\">Keiner Gallerie zugeordnet</td>
<td bgcolor=\"#006699\" colspan=\"1\" valign=\"middle\" height=\"20\" align=\"center\">Bilder : ".$anzahlbilder."</td></tr><tr>
");
while ($pic = mysql_fetch_array($querypicohnegal)) {
$x++;
echo("
<td align=\"center\" valign=\"bottom\">
<a href=\"http://www.blisteringbanshees.de/gna/images/".$pic[pic_link]."\" target=\"_blank\">
<img src=\"http://www.blisteringbanshees.de/gna/images/thumbsmini/".$pic[pic_link]."\" border=\"0\">
</a><input type=\"checkbox\" class=\"checkbox\" name=\"loeschen[]\" value=\"".$pic[pic_id]."\"</td>
");
if($x==$reihemini) {
echo("</tr><tr>");
$x=0;
}
}
echo("<td></td></tr><tr>");
##Pics mit Gal##
$anzahlgal = $anzahlgal - 1;
for($x=0;$x<=$anzahlgal;$x++) {
$querypicmitgal = mysql_query("SELECT * FROM pic WHERE pic_besitzer = '$user' AND gal_id = $gallerien[$x]");
$anzahlbilder = mysql_num_rows($querypicmitgal);
echo("
<td bgcolor=\"#006699\" colspan=\"6\" valign=\"middle\" height=\"20\">".$galleriename[$x]."</td>
<td bgcolor=\"#006699\" colspan=\"1\" valign=\"middle\" height=\"20\" align=\"center\">Bilder : ".$anzahlbilder."</td></tr><tr>
");
while ($pic = mysql_fetch_array($querypicmitgal)) {
$bild++;
echo("
<td align=\"center\" valign=\"bottom\">
<a href=\"http://www.blisteringbanshees.de/gna/images/".$pic[pic_link]."\" target=\"_blank\">
<img src=\"http://www.blisteringbanshees.de/gna/images/thumbsmini/".$pic[pic_link]."\" border=\"0\">
</a><input type=\"checkbox\" class=\"checkbox\" name=\"loeschen[]\" value=\"".$pic[pic_id]."\"
</td>");
if($bild==$reihemini) {
echo("</tr><tr>");
$bild=0;
}
}
echo("<td></td></tr><tr>");
}
echo("
</tr><tr><td colspan=\"3\"><input name=\"reset\" type=\"reset\" value=\"Form leeren\"></td>
<td colspan=\"4\" align=\"right\"><input name=\"submit_pic_del\" type=\"submit\" value=\"Form abschicken\"></td></tr></table></form>
");
mfg close