82595 skanuj0128 (17)

82595 skanuj0128 (17)



Rozdział 5. ♦ Przetwarzanie danych z przeglądarki 139

Rysunek 5.3.

Formularz

EEk Edycja ffldok Przejdź JaWadki Narzędzia Pomoi

zawierający grupę pól wyboru

. : - ^ | 50j) jd http: //localhost /indox. html

A

typu radio

^ Rozpocznij przygód... .2 Aktualności

Proszę zaznaczyć jedną z opcji.

Opcjal <' Opcja2 Opcja3

Wyślij zapytanie

<input type="submit"> </form>

</body>

</html>

Naszym zadaniem jest napisanie takiego skryptu PHP, który pozwoli stwierdzić, która z opcji została zaznaczona przez użytkownika. Kiedy użytkownik nie zaznaczy żadnej z opcji, ma zostać wyświetlony komunikat informujący o tym fakcie. W tym właśnie celu zostanie wykorzystana funkcja i sSet. Pełny kod skryptu jest widoczny na listingu 5.4.

Listing 5.4. Kod skryptu obsługującego pole wyboru typu radio_

<html>

<head>

<title>Wynik działania skryptu</title>

</head>

<body>

<?php

if (!1sSet($_GET['radi ol'])){ echo("Proszę zaznaczyć jedną z opcji!”):

}

e1se{

echo("Zaznaczona opcja to $ GET[radiol]");

}

</body>

</html>

Funkcja isSet sprawdza, czy została ustawiona komórka radiol tablicy $_GET, a tym samym czy użytkownik zaznaczył jedną z opcji. Jeśli nie, wyświetlany jest tekst z prośbą o zaznaczenie z jednej z opcji; jeśli tak, wyświetlana jest wartość zaznaczonego pola. Wartością pola może być jeden z ciągów znaków: opcjal, opcja2 lub opcja3.


Wyszukiwarka

Podobne podstrony:
49843 skanuj0126 (16) Rozdział 5. ♦ Przetwarzanie danych z przeglądarki 137 Rysunek 5.1. Wygląd fo
skanuj0138 (15) Rozdział 5. ♦ Przetwarzanie danych z przeglądarki 149 fclose(Sfd): header("Cont
skanuj0140 (14) Rozdział 5. ♦ Przetwarzanie danych z przeglądarki 151 Katalog jest otwierany za pomo
skanuj0144 (13) Rozdział 5. ♦ Przetwarzanie danych z przeglądarki 155 header("Content-Type:
skanuj0130 (14) Rozdział 5. ♦ Przetwarzanie danych z przeglądarki 141 skrypt, odczytujący wartos ć p
20417 skanuj0132 (14) Rozdział 5. ♦ Przetwarzanie danych z przeglądarki 143 Plik wysiany do serwera
10110 skanuj0136 (15) Rozdział 5. ♦ Przetwarzanie danych z przeglądarki 147Wysyłanie pliku wybierane
10466 skanuj0142 (12) Rozdział 5. ♦ Przetwarzanie danych z przeglądarki 153 Warto zauważyć, że przy

więcej podobnych podstron