Buka dulu editor kesukaan Om, kemudian buka file baru dan ketikkan script berikut :
Apakah Anda senang belajar PHP? &Sangat Senang;Senang;Lumayan;Terpaksa &1;0;0;0; , Kemudian simpan dengan nama
datapolling.txt .
Selanjutnya buka file baru kembali dan ketik script dibawah, lalu simpan dengan nama
polling.php .
<?php
if (file_exists("datapolling.txt" )) {
echo "<form method=post action=\"proses_polling.php\">" ;
$file = fopen("datapolling.txt" ,'r' );
$poll = fgets($file,5000 );
fclose($file);
$data = explode("&" ,$poll);
echo $data[0 ]."<br>" ;
$pilihan = explode(";" ,$data[1 ]);
for ($i = 0 ;$i < count($pilihan);$i++){
if ($i == 0 ){
echo "<input type=radio name=opt value=$i checked>$pilihan[$i]<br>" ;
}else {
echo "<input type=radio name=opt value=$i>$pilihan[$i]<br>" ;
}
}
echo "<br><input type=submit value=Vote>" ;
echo "</form>" ;
} else {
echo "Tidak ada polling" ;
}
?>
Kemudian, buka file baru lagi dan ketikkan kode berikut dengan nama
proses_polling.php .
<?php
session_start();
if (file_exists("datapolling.txt" )) {
$file = fopen("datapolling.txt" ,'r' );
$poll = fgets($file,4000 );
fclose($file);
$data = explode("&" ,$poll);
$pilihan = explode(";" ,$data[1 ]);
$counter = explode(";" ,$data[2 ]);
if (!$_SESSION['status' ]) {
$_SESSION['status' ]="pilih" ;
$counter[$opt]++;
$file = fopen("datapolling.txt" ,'w' );
$poll = $data[0 ]."+" .$data[1 ]."+" ;
for ($i = 0 ;$i < count($pilihan);$i++) {
$poll .= $counter[$i].";" ;
}
fputs($file,$poll);
fclose($file);
}
echo $data[0 ],"<br>Pilihan anda $pilihan[$opt]<br>" ;
for ($i = 0 ;$i < count($pilihan); $i++){
$jml=$jml+$counter[$i];
}
echo "<table>
<tr>
<th>Jawaban</th>
<th>Persentase</th>
<th></th>
<th>Vote</th>
</tr>" ;
for ($i = 0 ;$i < count($pilihan); $i++){
if ($jml==0 ){
$j=1 ;
}else {
$j=$jml;
}
$hasil_vote=sprintf("%01.1f" ,(($counter[$i]/$j)*100 ));
echo "<tr>
<td>$pilihan[$i]</td>
<td>
<table>
<tr>
<td bgcolor=\"$pilihan[$i]\" width=$hasil_vote> </td>
</tr>
</table>
</td>
<td>$hasil_vote %</td>
<td align=center>$counter[$i]</td>
</tr>" ;
}
}
?>