kursphp6















Centrum Programisty - Kurs PHP




Odbieranie danych z formularza

Odbieranie danych, wprowadzonych przez odwiedzjącego do formularza, jest o wiele
prostsze w PHP niż w podobnym języku, którym jest CGI. W PHP nie jest ważne którą metodę przesyłania
danych z formularza wybierzemy. Czy będzie to "Get" czy "Post" musimy zdecydować sami.
Widoczna różnica pomiędzy nimi jest taka, że gdy wybierzemy opcję: "Get" wszystkie dane
zostaną po znaku "?" zapisane w adresie, zaś przy opcji "Post" PHP prześlę dane dyskretnie.
Oto przykład najprostszego formularza, który będzie przesyłał imię do skryptu o nazwie: obsluga.php3.

<FORM ACTION="obsluga.php3" METHOD="POST">
<INPUT TYPE="TEXT" NAME="Imie">
<INPUT TYPE="SUBMIT" NAME="Akceptuj" Value="Akceptuj">
</FORM>

Zakładam, że znasz HTML więc nie będę omawiał powyższego kodu linia po lini. Zajmę się za to obsługą tak wprowadzonych
danych przez sktypt PHP. Po wpisaniu przez użytkownika do okienka "Text" imienia i kliknięciu na
przycisk "Akceptuj" PHP uruchomi skrypt podany w poleceniu ACTION formularza. W skrypcie
będziesz miał do dyspozycji wszystkie zmienne z ich wartościami o nazwach równych właściwościom
"Name" poszczególnych elementów formularza. I tak np. w powyższym formularzu pole tekst
miało nazwę "Imie", teraz w skrypcie "obsluga.php3" pod zmienną $Imie kryje się wartość
wprowadzona do pola. No dobrze, stwórzmy więc teraz skrypt obsługujący powyższy formularz.
Będzie on wyświetlał napis powitalny z wprowadzonym imieniem:

<?
print("Witaj $Imie");
?>

Uwaga: PHP uwzgędnia wielkości liter, tzn. jeżeli w formularzu pole Name miało nazwę "Imie",
w skrypcie zostanie utworzona zmienna $Imie nie $imie

Jeżeli chcesz zobaczyć powyższy skrypt w działąniu wpisz w poniższe okienko swoje imię:

















Wyszukiwarka

Podobne podstrony:
kursphotoshop
kursphp2
kursphp7
kursphp0
kursphp4
kursphp3
kursphp5
kursphp5
kursphp5
kursphp4
kursphp3

więcej podobnych podstron