![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 17.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie. To moj pierwszy wpis na forum php (chociaz przegladam je juz od dluzszego czasu), tym razem nie znalazlem jednak potrzebnej informacji ani tutaj ani nigdzie indziej i sczerze mówiąc nie mam pojęcia jak to ugryźć .
Mianowicie, mam taka czesc w formularzu : Dane przekazywane sa do pliku *.php metoda POST i zapisywane do zmiennej $country
Po wykonaniu echo widać, że do zmiennej została przypisana wartość value z option, a nie nazwa państwa (na czym wlasnie mi zalezy) Co zrobić aby do zmiennej została przypisana nazwa panstwa, zachowujac jednoczesnie poprzednie wartosci w value ? Czy jest w ogole taka mozliwosc ![]() p.s ... jesli nie da sie tego zrobic wprost to moze ktos zna jakis sposob, ktory pozwoli to obejsc. Bardzo dziekuje za wszelkie sugestie. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 654 Pomógł: 17 Dołączył: 19.03.2006 Skąd: z kosmosu ;) Ostrzeżenie: (0%) ![]() ![]() |
Witam, rozwiązanie to:
Kod <form action="plik.php" method="POST"> <select name="countries"> <option value="England">England</option> <option value="Spain">Spain</option> <option value="Italy">Italy</option> <option value="Sweden">Sweden</option> </select> [plik.php]
Poprostu w action podajesz do ścieżkę do pliku php który pokaże co wybrałeś, a value to wartość tego co wybrałeś. I takie pytanie: Co to ma być: Cytat(Pani lodzia napisał(a)) <option value="formularz.php?league=1">England'; Hahahha ![]() Dziękuję, Babcia@Stefa Ten post edytował Babcia@Stefa 21.07.2007, 17:20:50 -------------------- Środowisko testowe (desktop) - Gedit, lighttpd, sftp, rsync, xfce4-terminal, chromium, firefox4 | System: Gentoo ~x86
O'Neill - serwer WWW @ lighttpd, links, nano, rsyncd, sftpd | System: Debian ![]() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 17.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Tyle to akurat wiem ![]() Postaram sie nieco dokladniej przedstawic problem, bo post powyzej to wersja nieco uproszczona. Ogolnie potrzebuje stworzyc formularz, ktory po nacisnieciu przycisku 'sumbit' bedzie przekazywal do bazy danych statystyki meczowe. Ale niektore pola takie jak np. nr kolejki czy data mialby byc wstawiane automatycznie w formularzu jako domyslne (po wczesniejszym pobraniu danych z bazy mysql i wykonaniu odpowiednich funkcji) W tym momencie dane o lidze i druzynach sa przekazywane za pomoca GET bez uzycia przycisku 'submit' wlasnie poprzez <select>, a wyglad formularza (zaznaczone pozycje) aktualizowany jest automatycznie Wyglada to mniej wiecej tak: ![]()
Zblizone funkcje sa rowniez wykonywane gdy na formularzu zostanie wskazana druga druzyna lub gdy za pomoca option buttona zmieniana jest liga. I wszystko pieknie dziala ... dopoki nie nacisne przycisku submit.... bo wtedy do zmiennej zamiast nazwy druzyn i nazwy ligi trafia : " formularz.php?league=1&team1=1&team2=10" lub cos podobnego. ![]() |
|
|
![]()
Post
#4
|
|
![]() Admin Techniczny Grupa: Administratorzy Postów: 2 071 Pomógł: 93 Dołączył: 5.07.2005 Skąd: Olsztyn ![]() |
Proszę o zapoznanie się z tematem: Temat: Tematyka i zasady panujące na forum Przedszkole a następnie czekam na PW z poprawnym tagiem.
Do tego czasu temat pozostanie zamknięty. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 26.04.2025 - 01:24 |