Membuat Polling Sederhana Menggunakan PHP & MySQL

1. Membuat Database
Rancangan database dibuat sesederhana mungkin, untuk lebih mudah dipahami, kali ini kita akan membuat 1 database yang berisi 1 table “polling” dengan 3 entitas yang ada didalamnya, yaitu “id”, “opsi” dan “jumlah”.
Jalankan XAMPP yang harusnya sudah terinstall di komputer / laptop anda, dan kemudia masuk ke “phpmyadmin”, yang biasanya alamatnya “http://localhost/phpmyadmin”, dan kemudian buatlah database dengan nama terserah anda, tapi disini kita menggunakan nama “aplikasi“. Dan pilih database yang baru saja dibuat, kemudian masuk ke tab SQL, lalu inputkan script MySQL berikut untuk membuat 1 table dengan 3 entitas yang ditentukan:
create table polling(
 id int(11) auto_increment primary key,
 opsi varchar(100) not null,
 jumlah int(11) not null
 );

Jika sudah, tekan “GO” untuk melanjutkan. Setelah membuat database dan table, untuk permulaan, kita akan memberikan record terhadap table tersebut, masih di tab SQL, silahkan inputkan script berikut:

insert into polling values(”,’PHP’,0), (”,’HTML’,0);
Tekan “GO” untuk menyelesaikan tahap awal Membuat Aplikasi Polling Sederhana Menggunakan PHP & MySQL.

2. Membuat Form Polling
Masuk ke directory htdocs pada folder installasi XAMPP di komputer / laptop anda, kemudian buatlah satu folder untuk sistem polling, misalnya dengan nama “poll“, kemudia buatlah sebuah file “index.php” didalam folder tersebut, dan isikan dengan script berikut:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Aplikasi Polling Sederhana Menggunakan PHP & MySQL</title>
</head>
<body>
<form id="formPolling" name="formPolling" method="post" action="proses.php">
  <p>Polling : Pilih yang anda suka?</p>
  <p>
<input type="radio" name="opt" id="opt" value="PHP" />
PHP<br />
<input type="radio" name="opt" id="opt" value="HTML" />
HTML</p>
  <p>
<input type="submit" name="button" id="button" value="Send" />
  </p>
</form>
</body>
</html>

Save file tersebut, dan halaman polling telah selesai, dan selanjutnya membuat halaman yang dipergunakan untuk memproses data polling, dan memasukannya ke database.
3. Membuat Proses Polling
Masih di folder yang sama silahkan buat satu file lagi, dengan nama “proses.php“, dan isi dengan script dibawah ini:
<?
mysql_connect('localhost','DB_USER','DB_PASS'); mysql_select_db('DB_NAME');
$pol = $_POST['opt'];
 
$query = "select jumlah from polling where opsi='$pol'";
$result = mysql_query($query);
$tcount = mysql_fetch_array($result);
$tcount = $tcount['jumlah']+1;
 
$query1 = "update polling SET jumlah='$tcount' where opsi='$pol'";
$result1 = mysql_query($query1);
 
echo "<h2><p align='center'>Total vote untuk $pol sementara adalah : ".$tcount."</p></h2>";
echo "Hasil voting sementara adalah:";
$html = mysql_fetch_array(mysql_query("select jumlah from polling where opsi='HTML'"));
echo "<br>HTML : ".$html['jumlah']." suara";
$php = mysql_fetch_array(mysql_query("select jumlah from polling where opsi='PHP'"));
echo "<br>PHP : ".$php['jumlah']." suara";
?>
Pada baris kedua, isi DB_USER, DB_PASS dan DB_NAME sesuai dengan konfigurasu di komputer / laptop anda, kecuali DB_NAME, sesuai dengan point pertama yaitu “aplikasi“.
Jika anda ikuti tutorial dengan baik dan benar, maka seharusnya Aplikasi Polling Sederhana Menggunakan PHP & MySQL siap untuk digunakan. hehehehe Semoga Bermanfaat ....

Komentar

Postingan populer dari blog ini

Cybercrime

Cara Hapus Linux Ubuntu Dari Dual Boot Windows

Fungsi-fungsi Array di PHP