Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] problem z rozwiazaniem stronicowania
kosmic
post 8.01.2008, 09:58:40
Post #1





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 31.10.2007

Ostrzeżenie: (0%)
-----


witam ponownie... a więc przechodząc do konkretów to cche uzyskać taki efekt, że wyświetlane są w mojej galeri np miniatury zdjęć w ilości 12 na stronie, no i dodatkow ma to byc podzielone na wiersze, czylki tak jakby macierz 3x4 (3 wiersze i 4 kolumny), no i jeszcze ddatkowo chce aby pod kazdym zdjceiem wyswietlało mi link np. do oceny zdjecia i dodawania komentarzy...

niestety zaczołem, ale jakos to nie działa jak pwinno i ne bardzo wiem jak mam to rozwiązać...

głownie chodzi o to ze po gdy linkg przybieze postac pokaz==wszystkie to w danym miejscu pokazuja sie minatury na zasadach wyżej opisanych...

foto: zdjecie efektu

Kod
<? if($_GET['pokaz'] == 'wszystkie') { ?>
  <TABLE BORDER="0" WIDTH="545" CELLPADDING="0" CELLSPACING="0">
      <tr>
          <td width="12" class="gal_foto"></td>
          <td class="gal_foto" height="140" valign="center" align="center">
              <table border="0" cellpadding="0" cellspacing="0" width="520">
                  <tr height="10"><td height="10"></td></tr>
  <?
  $limit = 12;
  $page = 0;
  $pob_zdj = mysql_query("SELECT * FROM foto WHERE kategoria='$id_kat' LIMIT ".($page*$ile).",$limit");
  $ile = mysql_num_rows($pob_zdj);
  $wiersze = ceil($ile/4);
  for ($a=0;$a<$wiersze;$a++)
  { ?>
                  <tr align="center">
  <?
  $b=$a*4;
  $zapytanie="SELECT * FROM foto WHERE kategoria='$id_kat' LIMIT $b,4";
  $c=mysql_query($zapytanie);
  while($zap_zdj = mysql_fetch_array($c)) {
  $id_zdj = $zap_zdj['id'];
  $zdjecie = $zap_zdj['zdjecie'];
  
  @$wielkosc_zdj = getImageSize("upload/$zdjecie");
  $szer = $wielkosc_zdj[0];
  $wys = $wielkosc_zdj[1];
  $szer = ($szer+15);
  $wys = ($wys+15);
  $r=1;
  if($szer>800  || $wys>600) { $r=2; $szer=($szer+15);}
  ?>                    
  <td width="110" height="100" align="center" valign="center"><a href="javascript:displayWindow<?echo $r;?>('zdjecie.php?id_zdjecia=<?echo $id_zdj;?>',<?echo $szer;?>,<?echo $wys;?>)" class="fotolink"><img src="upload/<? echo $zdjecie; ?>" width="100" height="90" align="center" border="0"></a><br/>ala<br/>ocena<br/><hr height="1"></hr></td>        
  <? } ?>        
                  </tr>
                  <tr height="1"><td height="1" class="staty_linia"></td></tr>
                  <tr height="10"><td height="10"></td></tr>
  <? } ?>
                  <tr height="1"><td height="1" class="staty_linia"></td></tr>
              </table>
      </td>
      <td width="13" class="gal_foto"></td></tr>
  </table>
  
  <? } ?>


to sam kod tego modułu.... problem jes np taki, ze jak dam zmiennej limt wartosc powiedzmy 9 to i tak wyswietla 12 zdjec, czyli jakby całośc... :(ktos moze pomóc exclamation.gifquestionmark.gif?

Ten post edytował kosmic 8.01.2008, 10:06:14
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 04:46