-ponizszy skrypt wyswietla mi miniatury zdjec w 2 kolumnach.
Jak przerobic ten skrypt aby:
- jezeli bedzie 2, 4 lub 8 miniatur to aby wysiwetlal je w 2 kolumnach,
- a jezeli bedzie 3,5,6,7,9,10,11,12 miniatur to bedzie wyswietlal wyniki w 3 kolumnach.
Jeszcze w tym skrypcie mam taki problem ze nie dziala licznik klikniec (mysql_query("UPDATE gallery_foto SET ile=ile+1 WHERE id=$r->id LIMIT 1");
)
Prosze o pomoc.
Ponizej podaje kod skryptu:
Kod
if($SCAT == "") {
echo "Nie wybrano sezonu";
}
require($LIB_DIR."imagesize.lib");
echo '<table border=0>';
$select = "SELECT id,f_min FROM gallery_foto WHERE scat=$SCAT";
$query = mysql_query($select);
echo '<tr><td colspan=2><B>'.$VARS["n"].'</B></td></tr>';
while($r = mysql_fetch_object($query))
{
++$i;
if($i==1){print"<TR>";}
$wh = imageSize($IMG_DIR.$r->f_min);
echo '<td><a href="?fid='.$r->id.'&n='.$VARS["n"].'" target="_new" onFocus="blur()"><IMG SRC="'.$IMG_DIR.$r->f_min.'" border=0 '.$wh.'></a></td>';
if($i==2){print"</TR>";$i=0;}
mysql_query("UPDATE gallery_foto SET ile=ile+1 WHERE id=$r->id LIMIT 1");
}
if($i==1){print"<TD></TD></TR>";}
print"</TABLE>";
[/code]
echo "Nie wybrano sezonu";
}
require($LIB_DIR."imagesize.lib");
echo '<table border=0>';
$select = "SELECT id,f_min FROM gallery_foto WHERE scat=$SCAT";
$query = mysql_query($select);
echo '<tr><td colspan=2><B>'.$VARS["n"].'</B></td></tr>';
while($r = mysql_fetch_object($query))
{
++$i;
if($i==1){print"<TR>";}
$wh = imageSize($IMG_DIR.$r->f_min);
echo '<td><a href="?fid='.$r->id.'&n='.$VARS["n"].'" target="_new" onFocus="blur()"><IMG SRC="'.$IMG_DIR.$r->f_min.'" border=0 '.$wh.'></a></td>';
if($i==2){print"</TR>";$i=0;}
mysql_query("UPDATE gallery_foto SET ile=ile+1 WHERE id=$r->id LIMIT 1");
}
if($i==1){print"<TD></TD></TR>";}
print"</TABLE>";