Mam mały projekt - stworzyłem stronę z wyszukiwarką, która wyszukuje w bazie MySQL wpisane przez użytkownika hasła, a następnie przeładowuje stronę i wyświetla miniaturki zdjęć pobrane z serwera (z porcjowaniem wyników). Chciałbym, aby po kliknięciu na miniaturkę zdjęcia przenosiło użytkownika na stronę zawierającą duże zdjęcie + szczegóły na jego temat pobrane z bazy, niestety nie mogę przenieść (pobrać?) zmiennej z numerem danego rekordu.
Poniżej fragment kodu wyszukujący numery zdjęć na podstawie rekordu z bazy, a następnie wyświetlający je jako miniaturki. W chwili obecnej po kliknięciu na miniaturkę wyświetla się powiększony obrazek (z wykorzystaniem lightboxa, html zamiast jpg wynika z użycia zmodyfikowanego .htaccess), a chciałbym zamienić to w przenoszenie na stronę.
//funkcja wyciagania obrazkow z bazy na podstwie sygnatury zawierajacej unikalny numer zdjecia function obrazki($zmienna) { { } $plik = "duze/$nr_zdjecia[0].jpg"; //deklaracja ścieżki do pliku if (!$test) //jeżeli plik nie istnieje (zmienna $test=FALSE) { echo ("<div id='img'><img src='images/brak.gif' alt='Brak obrazka na serwerze'></div>"); //informacja o braku pliku na serwerze } else { echo ("<a rel='lightbox' href='d$nr_zdjecia[0].html'><div id='img'><img src='m$nr_zdjecia[0].html' alt='Zdjęcie nr $nr_zdjecia[0] i $row[0]';></div></a>"); //PONIŻSZĄ FUNKCJĄ I PODOBNYMI CHCIAŁEM PRZENOSIĆ (JAKO $zzz) NR REKORDU NA STRONĘ Z JEDNYM ZDJĘCIEM // echo ("<a href='max.php' $zzz=$nr_zdjecia[0]><div id='img'><img src='m$nr_zdjecia[0].html' alt='Zdjęcie nr $nr_zdjecia[0]';></div></a>"); } } //koniec funkcji
Na stronie mającej się otworzyć próbowałem choćby odebrać numer danego rekordu (czyli mój $_nr_zdjecia[0] ), ale pokazuje mi Notice: Undefine index $zzz
Odbiór na stronie max.php w najprostszy sposób:
Pewnie chodzi o to, że strona index.php zawiera kod:
<form action="index.php" method="GET"> Wpisz wyszukiwane słowa:<br> <input type=text name="zapytanie"/> <div style="display: none"><input name="strona" value="1" ></div><input type="submit" value="Szukaj">
czyli po kliknięciu na szukaj zwraca sama sobie pobrane z zapytania dane, a gdy ja chcę przenieść kolejne zapytanie na stronę max.php to zmienna zostaje przy index.php... Dobrze rozumiem? Gdzie mogę zadeklarować że właśnie tą zmienną $zzz chcę przenieść na inna stronę?