Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]stronicowanie miniaturek, poprawienie
gosienkami
post
Post #1





Grupa: Zarejestrowani
Postów: 305
Pomógł: 1
Dołączył: 27.12.2007

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


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/
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
gosienkami
post
Post #3





Grupa: Zarejestrowani
Postów: 305
Pomógł: 1
Dołączył: 27.12.2007

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


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. ?>

?>
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




  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.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

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 Aktualny czas: 21.08.2025 - 07:49