Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql]galeria zalogowanych userów, stronicowanie, wyświetlanie
Lejto
post
Post #1





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


Postanowiłem na swojej stronie zrobić skrypt galerii dla zalogowanych użytkowników (ten kto jest zalogowany na w swoim profilu własną galerię).
Kod wyświetleń zdjęć:
  1. <?
  2. //kod [..] 
  3. //operacja odbywa się na elseif
  4.  elseif($kto==pokaz_galeria&&$id)
  5.  {
  6. $sql_0 = mysql_query("select * from uzytkownik where id = '$id'");
  7. $dane = mysql_fetch_array($sql_0);
  8. $dane[id] = $_GET['id'];
  9.  
  10. $sql = mysql_query("select * from galeria_users where numer = '$id'");
  11. $rows = mysql_num_rows($sql);
  12. ?>
  13. <script>
  14. <!--
  15. function displayWindow1(url, width, height) {
  16. var Win = window.open(url,"displayWindow",'width=' + width + ',height=' + height + ',resizable=0,scrollbars=0,menubar=no' );
  17. }
  18. //-->
  19. </SCRIPT>
  20. <center>
  21. <?
  22.  
  23. for($i=0; $i < $rows; $i++)
  24. {
  25.  
  26. $row = mysql_fetch_array($sql);
  27.  
  28.  echo "
  29.  <A HREF=\"javascript:displayWindow1('galeria_users/foto_zoom.php?foto=pokaz&id=$row[id]=osoba&id=$dane[id]',1000,1000)\">
  30.  <img src=\"galeria/miniatury/$row[obraz]\" border=\"0\"></a>
  31. ";
  32.  }
  33. ?></center><?
  34. }

Dopiero co zacząłem i już mam problem.
A mianowicie w każdym profilu ukazują się zdjęcia danego usera (miniatury), gdy się na nie kliknie otwiera się popup i oryginalną wielkością zdjęcia. Zdjęcie się pokazuje poprawnie brakuje mi tylko stronicowania (nie wiem jak napisać) zdjęć w popupie typu poprzednie następne bawiłem się już z $_GET['id']; i dodawałem 1 ale to był marny pomysł.
Chcę jeszcze jak popup z danym zdjęciem się otworzy i będę miał już stronicowanie jak ktoś będzie przeglądał zdjęcia żeby nie trafił na zdjęcie innego usera ( do tego celu trzeba odpowiednio skonstruować zapytanie z przekazaniem id osoby czego nie umiem (nie wychodzi mi))
Kod popupów
  1. <?php
  2. $id = $_GET['id'];
  3.  $foto = $_GET['foto'];
  4.  
  5.  
  6.  
  7. if(!isset($foto))
  8. {
  9.  
  10.  
  11. }
  12. elseif($foto==pokaz&&$id)// tu chcę przekazać id usera 
  13. {
  14. $zapytaj = mysql_query("select * from galeria_users where id = '$id'");
  15. $wiersz = mysql_fetch_array($zapytaj);
  16.  
  17. $sql_2 = mysql_query("select * from uzytkownik where user = '$wiersz[dodal]'");
  18. $row_2 = mysql_fetch_array($sql_2);
  19. echo ($row_2[id]);
  20. echo ($wiersz[dodal]);
  21.  
  22.  
  23. $sql = mysql_query("select * from galeria_users where id = '$id' and dodal = '$wiersz[dodal]' and numer = $row_2[id]"); 
  24. $row = mysql_fetch_array($sql);
  25.  
  26.  echo '<img src="/galeria/obrazy/'.$row[obraz].'"><br>';
  27.  
  28. //tu chcę umieścić stronicowanie 
  29.  
  30. }
  31. ?>

screen tabeli z bazie
(IMG:http://img187.imageshack.us/img187/748/beznazwy1ge7.gif)

W razie pytań proszę pytać
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: 2.10.2025 - 17:46