Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Wyświetlanie 1 rekordu powyżej listy rekordów
Forum PHP.pl > Forum > Przedszkole
wlodek
Witam,
Jak można wyświetlić zaznaczony (przez kliknięcie) rekord z listy powyżej tej listy?

  1. <table><tr><td>Tu ma być wyświetlony rekord np BBB</td></tr></table>


Lista rekordów:

1. AAA text
2. BBB coś tam
.....
....
20. ZZZ tttttt

Pozdrawiam,
Włodek
chemikpil
Najprościej bez bajerów typu AJAX to można zrobić tak.
Wyświetlasz listę w select np:
  1. <form action="" method="GET">
  2. <select name="nazwa">
  3. <option>AAA</option>
  4. <option>BBB</option>
  5. (...)
  6. </select>
  7. <input type="submit" name="submit" value="ok">
  8. </form>

Nad tym formularzem dajesz kod php:
  1. if(isset($_GET['submit'])){
  2. echo "<div>".$_GET['nazwa']."</div>";
  3. }


Jeżeli chodzi o dodatkowe funkcjonalności to zdaję się na twoją pomysłowość. Ja podrzucam tylko szkielet.
Pozdro
wlodek
Dzięki, działa.

Pozostał jescze jeden problem do rozwiązania.

Lista wyświetla pobrane rekordy z bazy i po wybraniu rekordu wyświetla dane rekordu powyżej tej listy.
Mam jeszcze jedno pole w bazie, w którym przechowywana jest nazwa zdjęcia.

Jak wyświetlić to zdjęcie razem z wybranym rekordem?

chemikpil
Kod
echo "<div><img src="adres_obrazka" alt="">".$_GET['nazwa']."</div>";

W adres obrazka podajesz ścieżkę do obrazka z nazwą na końcu taką jaką pobierasz z tej bazy. Ale jest jeden warunek. Zapytanie do bazy musisz mieć wcześniej bo inaczej nie odnajdzie obrazka. Jak byś dał jakiś kod to bym mógł powiedzieć więcej, na razie pozostaje mi metoda Macajewa.
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.