Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]przekazywnie zmiennych miedzy stronami
Forum PHP.pl > Forum > Przedszkole
Krzysiek78
Witam. Mam taki problem. Mam galerię zdjęć. Skrypt wyświetla je wszystkie na stronie pobierając odpowiednie dane z bazy danych. (zdj nie są w bazie danych tylko w folderze).
Chciałbym teraz żeby każde zdjęcie stało się linkiem . Po kliknięciu na zdjęcie wyświetla się nowa strona z tym zdjęciem + dodatkowe info (kiedy zostało zrobione, jakiś tam komentarz do zdjęcia, może tytuł )

// skrypt zdjecia.php
  1. ....
  2. $query = "SELECT * FROM pictures ORDER BY pic_date DESC";
  3. $data = mysqli_query($dbc, $query);
  4.  
  5. while ($row = mysqli_fetch_array($data))
  6. {
  7.  
  8. echo '<div class= "user-div_image">
  9. echo '<a href=" questionmark.gifquestionmark.gifquestionmark.gif "><img src ="' . SCIEZKA . $row['nazwa'] . '" alt = "" class="user-image"/></a>';
  10. echo '</div>';
  11. }
  12.  
  13. ....
  14. ?>


każde zdjęcie ma swoje id w bazie (pic_id), stała SCIEZKA wskazuje katalog ze zdjęciami, a zmienna $row['nazwa'] nazwę zdj z rozszerzeniem (np. IMG101.jpg).

w miejscu <a href = " " pewnie musi byc cos ala "obrazek.php /pic_id/" czy cos podobnego co otworzy nową strone z danym obrazkiem + HTML ale
jak przekazac ze skryptu zdjecia.php do skryptu obrazek.php pic_id kliknietego obrazka nie uzywając pasku adresu i metody GET ale np metodą POST i jak sprawic zeby do kazdego obrazka tworzyła sie nowa podstrona własnie.

dzieki
CuteOne
Pytanie z serii - "gdybym wpisał w google jak nadać id linkom to znał bym już dawno odp."

  1. while() {
  2.  
  3. echo '<a href="index.php?page=show_image&image_id='.$row['id'].'"></a>';
  4. }
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.