Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]czy można zrobić z tego funkcje albo coś?
lamcpp
post
Post #1





Grupa: Zarejestrowani
Postów: 372
Pomógł: 2
Dołączył: 10.05.2009

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


witam, tutaj kawałek kodu stronnicowania, który niemal identyczny (poza zapytaniem SELECT który jest rózne, w zależnośći od zmiennych pobranych z GETA) jest w conajmniej 10 miejscach u mnie na stronie:


  1. $strona = 20;
  2.  
  3. if(isset($_GET['p']) && is_numeric($_GET['p']))
  4. {
  5. $ilosc_stron = $_GET['p'];
  6. }
  7. else
  8. {
  9. $r = mysqli_query($dbc,"SELECT COUNT(id) FROM zdjecie");
  10. $w = mysqli_fetch_array($r,MYSQLI_NUM);
  11. $ilosc_wszystkich = $w[0];
  12. if($ilosc_wszystkich > $strona)
  13. {
  14. $ilosc_stron = ceil($ilosc_wszystkich / $strona);
  15. }
  16. else
  17. {
  18. $ilosc_stron = 1;
  19. }
  20. }
  21.  
  22. if(isset($_GET['s']) && is_numeric($_GET['s']))
  23. {
  24. $start = $_GET['s'];
  25. }
  26. else
  27. {
  28. $start = 0;
  29. }

zmienia się jedynie zapytanie. Czy idzie zrobić z tego funkcje i czy to logiczne podejscie?bo to tylko kawałek kodu stronnicowania, reszta jest już tak zintegrowana z innym kodem ze nie idzie nic z nią zrobić.
próbowałem wstawić function nazwa_funkcji($zmienna ="")
kod funkcji....
i w miejscu gdzie mam ten niepowtarzajacy się select wczytać tego SELECTA ze zmiennej:
$r = mysqli_query($dbc,"$zmienna");
a później wyświetlić to na stronie wywołując funkcje poprostu po nazwie. Ale pokazują mi się błędy, że zapytanie nie pobiera żadnych wartości itp. Czy wogóle to dobre myślenie zeby to ująć w funkcje, a jeśli tak to czy jako parametr można przesyłać całe zapytanie SQL, a jesli tak to jak to zrobić by błędów nie było:)

Ten post edytował lamcpp 20.11.2009, 21:48:59
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 23.08.2025 - 12:31