Fätzminator
Neues Mitglied
hallo zusammen
ich habe folgenden code:
[php:1:9c9210440e]<?php
$query = "SELECT * FROM open WHERE intname IS NOT NULL";
$result = mysql_query($query);
$intname[] = "<a href=\"credits.html\"><img src=\"../bilder/icons/credits.jpg\" border=\"0\" class=\"img_v\"></a>";
$intname[] = "<a href=\"wettbewerb.html\"><img src=\"../bilder/icons/wettbewerb.jpg\" border=\"0\" class=\"img_v\"></a>";
while($row=mysql_fetch_array($result))
$intname[] = $row["intname"];
for($i=2;$i<count($intname)-1;$i++)
$intname[$i] = "<a href=\"explorer.php?class=".$intname[$i]."&d=1\" target=\"explorer\"><img src=\"../bilder/icons/".$intname[$i].".jpg\" class=\"img_v\"></a>";
$intname[count($intname)-1] = "<a href=\"explorer.php?class=".$intname[count($intname)-1]."&d=1\" target=\"explorer\"><img src=\"../bilder/icons/".$intname[count($intname)-1]."_n.jpg\" class=\"img_v\"></a>";
for($i=count($intname);$i<22;$i++)
$intname[] = "";
for($b=0;$b<3;$b++)
for($a=0;$a<7;$a++)
$out[$a*3+$b+1] = $intname[$a+7*$b];
echo "<table class=\"t_v\">\n";
for($a=0;$a<7;$a++) {
echo "<tr class=\"tr_v\">\n";
for($b=1;$b<4;$b++) {
echo "<td>".$out[$a*3+$b]."</td>\n";
}
echo "</tr>\n";
}
echo "</table>\n";
mysql_close($db);
?>[/php:1:9c9210440e]
wenn ich jetzt zb 1 eintrag habe, der zutrifft sieht das folgendermassen aus: www.marc-server.ch.vu/1.jpg
es füllt auch immer schön von oben nach unten reihe für reihe auf..
bei 0 sieht das aber ein bisschen anders aus:
www.marc-server.ch.vu/0.jpg
wo liegt der fehler!?
mfg, fätzminator
PS: ich hoffe dass jemand meinen code versteht :lol:
ich habe folgenden code:
[php:1:9c9210440e]<?php
$query = "SELECT * FROM open WHERE intname IS NOT NULL";
$result = mysql_query($query);
$intname[] = "<a href=\"credits.html\"><img src=\"../bilder/icons/credits.jpg\" border=\"0\" class=\"img_v\"></a>";
$intname[] = "<a href=\"wettbewerb.html\"><img src=\"../bilder/icons/wettbewerb.jpg\" border=\"0\" class=\"img_v\"></a>";
while($row=mysql_fetch_array($result))
$intname[] = $row["intname"];
for($i=2;$i<count($intname)-1;$i++)
$intname[$i] = "<a href=\"explorer.php?class=".$intname[$i]."&d=1\" target=\"explorer\"><img src=\"../bilder/icons/".$intname[$i].".jpg\" class=\"img_v\"></a>";
$intname[count($intname)-1] = "<a href=\"explorer.php?class=".$intname[count($intname)-1]."&d=1\" target=\"explorer\"><img src=\"../bilder/icons/".$intname[count($intname)-1]."_n.jpg\" class=\"img_v\"></a>";
for($i=count($intname);$i<22;$i++)
$intname[] = "";
for($b=0;$b<3;$b++)
for($a=0;$a<7;$a++)
$out[$a*3+$b+1] = $intname[$a+7*$b];
echo "<table class=\"t_v\">\n";
for($a=0;$a<7;$a++) {
echo "<tr class=\"tr_v\">\n";
for($b=1;$b<4;$b++) {
echo "<td>".$out[$a*3+$b]."</td>\n";
}
echo "</tr>\n";
}
echo "</table>\n";
mysql_close($db);
?>[/php:1:9c9210440e]
wenn ich jetzt zb 1 eintrag habe, der zutrifft sieht das folgendermassen aus: www.marc-server.ch.vu/1.jpg
es füllt auch immer schön von oben nach unten reihe für reihe auf..
bei 0 sieht das aber ein bisschen anders aus:
www.marc-server.ch.vu/0.jpg
wo liegt der fehler!?
mfg, fätzminator
PS: ich hoffe dass jemand meinen code versteht :lol: