Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Wyświetlanie wartości zmiennej, na stronie z formularzem
Maciucha67
post
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 9.02.2007

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


Witam forumowiczów!
To mój debiut na Forum, proszę w związku z tym o wyrozumiałość.

Zmontowałem prosty formularz służący do wysyłania maila ze strony kontaktowej.
W formularzu znajduje się pole "select", za pomocą którego należy wybrać adresata.
Czy istnieje możliwość wyświetlenia pewnych danych, np telefonu adresata, za pomocą funkcji switch (lub innej), czyli wyświetlenia wartości jakiejś zmiennej zależnej od pola wyboru zawartego w formularzu, jeszcze przed wciśnięciem przycisku submit?

Dzięki z góry za pomoc
Go to the top of the page
+Quote Post
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Tak, dokładnie do takich rzeczy służy switch.

  1. <?php
  2.  
  3. switch ($_POST['nazwa_selecta'] ) { // $_POST['nazwa_selecta'] to dane z listy z formularza
  4. case 'wartość_1':
  5. echo 'wybrałeś 1';
  6. break;
  7. case 'wartość_2':
  8. echo 'wybrałeś 2':
  9. break;
  10. default:
  11. echo 'wybrałeś coś innego';
  12. }
  13.  
  14. ?>


Tylko, że to są totalne podstawy, które przeczytasz w manualu.
Go to the top of the page
+Quote Post
Maciucha67
post
Post #3





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 9.02.2007

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


OK ja to wszystko rozumiem.
Ale u mnie dziala dopiero po wyslaniu formularza.
Podczas wyboru nie ma dostepu tej zmiennej
Go to the top of the page
+Quote Post
arecki
post
Post #4





Grupa: Zarejestrowani
Postów: 222
Pomógł: 35
Dołączył: 6.02.2005

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


Da radę ale tylko za pomocą JavaScript/Ajax (jeżeli chcesz dane pobierać dynamicznie z bazy/itp.) Do selecta dodajesz zdarzenie onchange a wnim wywołanie funkcji JS i voila smile.gif


--------------------
Go to the top of the page
+Quote Post
Maciucha67
post
Post #5





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 9.02.2007

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


Trudno sie mowi.
Dzieki
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 18:39