[PHP] Rozwijana lista

Chcesz aby automatycznie po wybraniu pozycji z listy w divie obok pojawiało się to, co wyświetla ten skrypt?

Jeśli tak, to potrzebujesz Javascript, a dla łatwiejszego kodowania polecam bibliotekę JQuery. Kod JS będzie wyglądał mniej więcej tak (pisane z palca, ale powinno działać)

$(function() {


    $('#lista').change(function() {

        var wartosc = $(this).val();       

        $.ajax({

            type: "GET",

            url: "plik.php",

            data: { zawod: wartosc}

        }).done(function(html) {

            $("#page").html(html);

        });

    });


});

Gdzie #page to ID do tego elementu, gdzie to ma się wyświetlić.

Nie da rady zrobić tego bez JavaScript?

Chodzi mi o to, że wybieram z listy (powiedzmy drugą pozycję) i niech po naciśnięciu przycisku wyślij pokaże wynik zapytania.

Pytanie tylko co ma większy priorytet lista czy pole tekstowe, bądź czy wynik ma być połączeniem tych danych.

= $_POST["lista"];[/code]



Ja osobiście wyrzuciłbym pole tekstowe i zostawił tylko listę opcji.

Zapomniałem wyrzucić pola tekstowego. Oczywiście chodzi mi tylko o listę. Albo, dla większego bajeru, klikając na pozycję z listy pojawi się nazwa w polu tekstowym.

http://twoja.strona.pl/formularz.php?zawod=1%3B%20drop%20table%20employees

Boom. Headshot.

https://xkcd.com/327/

Poradziłem sobie z problemem. Temat można zamknąć.

dzięki :wink: szukałem tego