Rozdział 7. ♦ System plików 211
Rysunek 7.9. Przykładowy |
'-1b£i o ; | ||
Edycja a** Prwtfż ZaWa* Hanefcia Pwnot | |||
efekt działania |
p ' ' @1 £|) 1 □ hltp:;/bcaho«/inde«.phf) |
4 © i* |ici | |
graficznego |
# RoacocŁ-ij prcygod... J AktualnoicI |
2416
Ta strona została odwiedzona
razy od 20 maja 2006 roku.
Równie popularne jak liczniki są ankiety umożliwiające zbieranie opinii na różne tematy. Napisanie takiego skryptu wymaga nieco więcej pracy niż w przypadku zwykłego licznika, nie jest jednak szczególnie skomplikowane. Nasza ankieta będzie się składała z dwóch części. Pierwsza z nich to kod HTML wyświetlający pytanie oraz formularz umożliwiający wybranie odpowiedzi, druga to skrypt PHP przetwarzający dane oraz wyświetlający wyniki. Kod formularza HTML został zaprezentowany na listingu 7.21, a jego wygląd obrazuje rysunek 7.10.
Listing 7.21. Kod HTML generujący formularz ankiety
<html>
<head>
<meta http-equiv="Content-Type" content-"text/html; charset=iso-8859-2"> <title>Glosowanie</tit!e>
</head>
<body>
<div align="center">
<h2>Jaki jest Twój ulubiony kolor?</h2>
<form method="get" action="http://localhost/ankieta.php">
<table>
<tr>
<td>czerwony</td>
<td>
<input type="radio" name="vote" value-”czerwony”>
</td>
</tr>
<tr>
<td>zielony</td>
<td>
<input type-"radio" name-"vote" value="zielony">
<td>
</tr>
<tr>
<td>niebieski</td>
<td>
<input type="radio" name="vote” value="niebieski">
<td>
</tr>