![]() |
![]() ![]() |
![]() |
-mstoerr- |
![]()
Post
#1
|
Goście ![]() |
Witam i mam takie pytanie.
add.php mam formularz a w nim dwa pola input. W pierwszym mogę wpisac opis do zdjęcia (input text ), w drugim wczytac zdjęcie z dysku (input file). Po kliknięciu "wyslij" zdjecie umieszczane są w folderze images a w bazie danych jest tabela obrazy a wniej uzupełniane są pola: id zdj, nazwa zdj, data dodania i opis z pola input text. wszystko smiga show.php Za pomocą polecenia select i pętli while wyswietlam wszystkie zdjęcia z bazy. I teraz. Mozna by było w tym mejscu pobrac i wyswietlic opisy do kazdego zdjęcia, ale tak własnie nie chce. Chcę zeby opis tego zdjecia który znajduje sie w bazie ("pierwszy dzien mateusza", "spacer mateusza", "pierwszy obiadek") pojawił się dopiero po kliknięciu w to zdjecie. czyli musiałaby się otworzyc nowa podstrona po kliknięciu w to zdjęcie, tworzona pewnie automatycznie dla kazdego zdjecia, a tam by był opis zdj moze tez data dodania no i zdjecie, ale nie wiem własnie jak zrobic taki automat. Niby cos takiego zrobiłem za pomocą $_REQUEST : //wyswietla wszystkie zdjecia z bazy i linkuje je (PATH to stała zawierająca sciezke do katalogu images) //show.php echo '<div > <a href="pictures.php?my_pic= ' . PATH . $row['zdjecie'] . '"><img src ="' . PATH . $row['zdjecie'] . '"/></a></div>'; ----------------------------- // przy uzycia zmiennej w <title>echo $_REQUEST['my_pic'];</title> wyswietlam pojedynczo zdjecie plik nowy.php zmienia sie w zaleznosci od zdj // i teraz jakbym chciał dodac opis i date to tez bym musiał to wszystko robic z pomocą request. musi byc lepszy sposob //nowy.php echo '<div><img src="'. $_REQUEST['my_pic'] ."/></div>'; ----------------------------- I jakby to zrobic? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 121 Pomógł: 22 Dołączył: 22.06.2012 Ostrzeżenie: (0%) ![]() ![]() |
W linku przekaż przez $_GET id zdjęcia z bazy.
Link niech prowadzi do skryptu gdzie przechwytujesz to id i na jego podstawie wyciągasz z bazy wszystkie potrzebne dane o tym zdjęciu i wyświetlasz to sobie. -------------------- Sorka za błędy ort. jak coś dajcie znać na PW to popoprawiam.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 21.07.2025 - 04:47 |