skanuj0127 (16)

skanuj0127 (16)



138 PHP i MySQL dla każdego

Listing 5.2. Różne sposoby odczytania danych z formularza HTML

<html>

<head>

<title>Odczytanie wartości pól formułarza</title> </head>

<body>

<?php

//sposób pierwszy

$zmienna = $HTTP_GET_VARS['polel']; echoCl. Wartość pola polel to Szmienna <br>"):

//sposób drugi

Szmienna - $_GET['polel'];

echo("2. Wartość pola polel to Szmienna <br>");

//sposób trzeci Szmienna = Spolel;

echo("3. Wartość pola polel to Szmienna"):

?>

</body>

</htm>

Przy przetwarzaniu formularzy bardzo przydaje się funkcja isSet, która pozwala stwierdzić, czy dana zmienna jest ustawiona. Aby pokazać sposób wykorzystania tej funkcji, utwórzmy formularz składający się z trzech pól wyboru typu radio. Odpowiedni kod HTML został zaprezentowany na listingu 5.3, a jego wygląd widoczny jest na rysunku 5.3. Każde z pól ma taką samą wartość parametru name, a zatem tworzą one jedną grupę. Dzięki temu naraz może być zaznaczone tylko jedno pole, są to więc opcje wykluczające. Każde pole ma jednak inną wartość parametru value, dzięki czemu w skrypcie będziemy je mogli łatwo zidentyfikować. Parametr action formularza wskazuje, podobnie jak w poprzednich przykładach, na skrypt znajdujący się w pliku skrypt.php na serwerze lokalnym o adresie 127.0.0.1.

Listing 5.3. Kod formularza zawierającego trzy pole typu radio

<html>

<head>

<title>Przetwarzanie danych z formuł arza</title> </head>

<body>

<p>Proszę zaznaczyć jedną z opcji.</p>

<form method="get"

acti on="http://127.0.0.1/skrypt.php">

<input type=''radio" name””radiol" value-"opcjal">

Opcja1

<br>

<input type=''radio" name=”radior' value-"opcja2”>

0pcja2

<br>

<input type“"radio” name="radiol" value="opcja3">

0pcja3

<brxbr>


Wyszukiwarka

Podobne podstrony:
skanuj0090 (37) 102 PHP i MySQL dla każdego Listing 3.35. Obsługa zmiennej liczby
skanuj0119 (19) 130 PHP i MySQL dla każdego Listing 4.22. Wykorzystanie konstruktora do inicjacji pó
skanuj0125 (16) 136 PHP i MySQL dla każdego ♦    submit — przycisk submit, ♦  &n
71288 skanuj0129 (16) 140 PHP i MySQL dla każdegoMetoda POST Metoda POST to drugi sposób przesyłania
69846 skanuj0050 (68) 62 PHP i MySQL dla każdego Listing 2.25. Przykład działania funkcji
33846 skanuj0100 (27) 112 PHP i MySQL dla każdego Listing 4.10. Wykorzystanie pętli for do odczytu t
skanuj0163 (9) 174 PHP i MySQL dla każdego Listing 6.12. Wykorzystanie funkcji strtok <?php $str

więcej podobnych podstron