Maciucha67
12.03.2007, 19:02:36
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
mike
12.03.2007, 21:20:49
Tak, dokładnie do takich rzeczy służy
switch.
<?php
switch ($_POST['nazwa_selecta'] ) { // $_POST['nazwa_selecta'] to dane z listy z formularza
case 'wartość_1':
break;
case 'wartość_2':
break;
default:
echo 'wybrałeś coś innego'; }
?>
Tylko, że to są totalne podstawy, które przeczytasz w manualu.
Maciucha67
12.03.2007, 22:36:58
OK ja to wszystko rozumiem.
Ale u mnie dziala dopiero po wyslaniu formularza.
Podczas wyboru nie ma dostepu tej zmiennej
arecki
12.03.2007, 22:47:05
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