Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]stronicowanie miniaturek
Forum PHP.pl > Forum > Przedszkole
gosienkami
nie wyswietla zdjec w na stronce i bład jest przy linkowaniu miniaturek
  1. <?php
  2. $start = $_GET['start'];
  3. $na_stronie = 4;
  4. if ($start==0){$start=0;}
  5. require_once("laczenie.php");
  6. mysql_select_db($database_connect, $laczenie);
  7.  
  8. $wykonaj=mysql_query("SELECT * FROM galeria order by id desc");
  9. $znaleziono=mysql_num_rows($wykonaj);
  10. print '</center>';
  11.  
  12. $zapytanie=mysql_query('SELECT * FROM galeria order by id_kategorii asc LIMIT '.($start).",".$na_stronie."");
  13.  
  14. $licznik = 0;
  15. $columna = 1;
  16. while($row=mysql_fetch_array($zapytanie))
  17. {
  18. //if ($licznik != 0 && ($licznik % $columna==0)) nie działa
  19. $id=$row['id'];
  20. $fotka1=$row['fotka1'];
  21. $fotka2=$row['minfotka'];
  22. $idkategorii=$row['id_kategorii'];
  23. }
  24.  
  25. $podstrony=ceil($znaleziono/$na_stronie);
  26. if ($start<$podstrony) echo "<a href=wyswietlaniepanel.php?start=".($start+1).'&amp;=galery/'.$row['fotka1'].">Następna</a>";
  27. echo '<img src=wyswietlaniepanel.php?start=".($start+1).&amp;=galery/'.$row['minfotka'].'"/></li></a>';
  28. else echo "Następna";
  29.  
  30. if($znaleziono>$na_stronie) {
  31.  print '<center>Strona ';
  32.  
  33. for($i=0; $i<ceil($znaleziono/$na_stronie); $i++)
  34. print '<a href="wyswietlaniepanel.php?start='.($i*$na_stronie).'&amp;=galery/'.$row['fotka1']. '">'.($i+1).'</a> | ';
  35. }
  36.  
  37. if ($start>0) echo "<a href=wyswietlaniepanel.php?start=".($start-1).'&amp;=galery/'.$row['fotka1'].">Poprzednia</a>";
  38. else
  39. echo "Poprzednia";
  40. ?>


w pasku http://wyswietlaniepanel.php?start=1&=galery/
nospor
raz ze nie: &amp;=galery
a: &amp;cos=galery

dwa ze korzystasz z $row, ktore juz dawno ma wartosc false bo korzystasz z tego $row poza pętlą while, gdzie to $row jest okreslane
gosienkami
obecnie mam 1|2|nastepna a jak zmienic zeby aktualna strona była pogrubiona
  1. <?php
  2. if ($start>0){
  3. echo "<a href=wyswietlaniepanel.php?start=".($start-1).'&amp;=galery/'.$row['fotka1']."> Poprzednia </a>";
  4. }
  5. if($znaleziono>$na_stronie) {
  6. $podstrony=floor($znaleziono/$na_stronie);
  7. for($i=0; $i<$podstrony; $i++){
  8. echo '<a href="wyswietlaniepanel.php?start='.($i*$na_stronie).'&amp;=galery/'.$row['fotka1']. '">'.($i+1).'</a> | ';
  9. }
  10. if ($start+1<$podstrony) {
  11. echo "<a href=wyswietlaniepanel.php?start=".($start+1).'&amp;fotka1=galery/'.$row['fotka1'].">Następna";}}
  12. ?>

?>
erix
  1. <?php
  2. for($i=0; $i<$podstrony; $i++){
  3. echo '<a href="wyswietlaniepanel.php?start='.($i*$na_stronie).'&amp;=galery/'.$row['fotka1']. '">'.($i+1).'</a> | ';
  4. }
  5. ?>

Dodaj w tej pętli instrukcję warunkową sprawdzającą, czy licznik pętli == bieżąca strona.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.