Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] "Pokaż szczegóły" checkbox w wyniku zapytania, Proszę o przeczytanie posta, bo temat trudno sprecyzować
gawellus
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 3.07.2009

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


Witam
Chciałbym w swojej aplikacji zrobić coś takiego jak np. ma wyszukiwarka połączeń PKP.
Otóż po zwróceniu wyników zapytania, przy każdym wyniku stoi checkbox, a zaznaczenie go powoduje wyświetlenie dodatkowych informacji.
Jak najprościej zrobić coś takiego w php?

Drugą możliwością, z która też się spotkałem był link "więcej" przy wyniku zapytania, który kierował do szczegółów produktu czy czegoś tam.
Tak czy inaczej nie wiem jak zrobić, żeby takie coś pojawiało się przy wynikach i jak przypisać mu zapytanie.
Proszę o pomoc

Ten post edytował gawellus 4.07.2009, 13:10:29
Go to the top of the page
+Quote Post
Suh
post
Post #2





Grupa: Zarejestrowani
Postów: 112
Pomógł: 27
Dołączył: 24.08.2007
Skąd: Tarnów

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


Przede wszystkim od strony organizacyjnej - każde połączenie musi mieć swój numer identyfikacyjny, który będzie charakteryzował tą konkretna trasę powiedzmy: Kraków - Zakopane ma ID = 1, a Karków - Warszawa ma ID = 2 itd...

Po drugie aby móc wysłać więcej zapytań jednorazowo musisz w html'u zrobić coś takiego :
  1. <input type="checkbox" name="tab[]" value="id" />


Tu przede wszystkim chodzi o to żeby przy nazwie tab było [] (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif)

Zaś po stronie skryptu PHP odnosisz się do zmiennej $_POST['tab'] i tak za pomocą count($_POST['tab']) dowiesz się ile checkboxów zostało zaznaczonych, zaś używając $_POST['tab'][x] odwołasz się do konkretnego id połączenia, gdzie x jest kolejnym zaznaczonym checkboxem.

Ten post edytował Suh 4.07.2009, 13:14:56
Go to the top of the page
+Quote Post

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: 22.08.2025 - 12:35