Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]PRoszę o pomoc w zapytaniu php mysql, Mam galerię zdjęć w bazie danych chcę zrobić odnośnik następne zdjęcie
Manioo
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 6.06.2008

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


Mam galerię zdjęć w bazie danych. Każde zdjęcie na stronie otwiera się pojedynczo potem trzeba je zamknąć i otworzyć kolejne. Chcę zrobić aby po otwarciu się był link "następne" i po jego kliknięciu pojawiało się kolejne zdjęcie bez konieczności zamykania otwartego już okna. Problemu nie ma bo zastosowałem:
Kod
$zapytanie=mysql_query("select * from zdjecia where id='$zo_d1[id]'");      
  if (mysql_num_rows($zapytanie)==0) {             jesli ilośc wyników różna od 0 czyli nie znaleziono to
  
   .............................?............................   tu jest problem bo nie wiem co zrobić gdy zdjęcie nie istnieje  
  }else
  {
   $y=$zo_d1[id]+1;     gdy zdjęcie istnieje do adresu dodaje +1 i wysietla kolejne zdjęcie np 456    
  }
  
  <a href="<?php echo"$adres/z/$y/$gl_tablink/"; ?>">NASTĘPNE</a>


Adres strony mam taki:
Kod
  www.domena/z/667/Array/
liczba to id zdjecia ktore istnieje
jesli doda mi skrypt +1 czyli otworzy 668, ale jeśli tego zdjęcia nie będzie w bazie to jak zrobić by przeskoczyło do następnego? (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Proszę o pomoc bo już się pogubiłem.

Ten post edytował Manioo 14.06.2008, 10:39:04
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ppp
post
Post #2





Grupa: Zarejestrowani
Postów: 33
Pomógł: 3
Dołączył: 29.01.2008

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


kiedys cos podobnego robilem, mozna pewnie ladniej ale prosciej to chyba sie nie da juz. Trzy zapytania do bazy, jedno zeby pobrac aktualne zdjecie, jedno zeby pobrac nastepne i jedno zeby pobrac poprzednie.
  1. <?php
  2. $aktualne = mysql_fetch_assoc(mysql_query("SELECT * FROM zdjecia WHERE id='$zo_d1[id]'"));
  3. $poprzednie = mysql_fetch_assoc(mysql_query("SELECT * FROM zdjecia WHERE id<'$zo_d1[id]' ORDER BY id DESC LIMIT 1"));
  4. $nastepne = mysql_fetch_assoc(mysql_query("SELECT * FROM zdjecia WHERE id>'$zo_d1[id]' ORDER BY id ASC LIMIT 1"));
  5. if ($poprzednie) {
  6. echo "<a href=\"$adres/z/$poprzednie[id]/$gl_tablink/\"><font color=\"#FF4000\">POPRZEDNIE >></font></a> </center>";
  7. }
  8. if ($nastepne) {
  9. echo "<a href=\"$adres/z/$nastepne[id]/$gl_tablink/\"><font color=\"#FF4000\">NASTĘPNE >></font></a> </center>";
  10. }
  11. ?>


Kicok pisał o co chodzi i co sie tu dzieje.
Go to the top of the page
+Quote Post

Posty w temacie
- Manioo   [PHP][MYSQL]PRoszę o pomoc w zapytaniu php mysql   6.06.2008, 10:58:55
- - JoShiMa   Cytat(Manioo @ 6.06.2008, 09:58:55 ) ...   6.06.2008, 11:23:30
- - Manioo   coś mi nie wychodzi Gdy mam otworzoną podstronę n...   6.06.2008, 12:45:12
- - toch18   nie jestem pewien ale w zapytaniu SQL jest coś tak...   6.06.2008, 12:59:54
- - Manioo   faktycznie chyba o to chodzi bo jesli nie wykryje ...   6.06.2008, 13:08:49
- - toch18   ja tak nie potrafie z głowy pisać ale mo...   6.06.2008, 13:29:45
- - Kicok   1. Podczas wyświetlania zdjęcia równie...   6.06.2008, 14:48:39
- - Manioo   ogólnie wcześniejszego jak tak pomyslałem to wysta...   7.06.2008, 12:16:22
- - JoShiMa   Kilka postów wyżej Ci napisałam [SQL] ...   7.06.2008, 13:15:30
- - Manioo   ale co dalej? Proszę o cały kod żrodłowy bo jestem...   7.06.2008, 15:01:38
- - ppp   kiedys cos podobnego robilem, mozna pewnie ladniej...   7.06.2008, 15:26:45
- - nevt   kolego Manioo, prosze niezwłocznie dodać odbowiedn...   7.06.2008, 15:28:02
- - Manioo   Odnośnie bbcode już rozumiem i zastosowałem się do...   8.06.2008, 22:11:10
- - erix   Dodaj do WHERE warunek sprawdzający kategorię. ;]   9.06.2008, 19:52:05
- - Manioo   Mógłbyś to dodać do powyższego...   10.06.2008, 18:40:27
- - erix   [SQL] pobierz, plaintext WHERE id=23948 AND katego...   11.06.2008, 18:34:03
- - Manioo   ok działa , a jak żeby wyświetlić nazwę tej kateg...   11.06.2008, 21:03:42
- - erix   [SQL] pobierz, plaintext JOIN[SQL] pobierz, plaint...   12.06.2008, 12:19:29
- - Manioo   Czytałem na temat JOIN w google lecz nadal nie wie...   12.06.2008, 14:43:33
- - erix   CytatPS. Zadanie powinno być dla doświadczonych z ...   15.06.2008, 15:57:07


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: 14.10.2025 - 21:34