![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 176 Pomógł: 0 Dołączył: 27.06.2002 Skąd: Stalowa Wola Ostrzeżenie: (0%) ![]() ![]() |
Mam nastepujacy problem ze skryptem galerii:
-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 == "") { [/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>"; |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 196 Pomógł: 0 Dołączył: 29.04.2002 Skąd: jesteś? Ostrzeżenie: (0%) ![]() ![]() |
co do ilosci kolumn, zrob dwie tablice $dwie, $trzy, w ktorych beda ilosci zdjec do odpowiedniej kolumny, i teraz tylko sprawdzaj ilosc zdjec, i czy znajduje sie w danej tablicy (in_array) i wyswietlaj odpowiedni fragment kodu.
zliczanie klikniec, sproboj odczytac z tablicy aktyualny stan klikniecia, zwiekszyc go o jeden i dopiero wtedy update w tablicy. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.06.2025 - 14:57 |