Dokumen ini menjelaskan cara membuat aplikasi polling sederhana menggunakan PHP dan MySQL. Terlebih dahulu membuat tabel di database untuk menyimpan data polling, kemudian membuat script PHP untuk menampilkan formulir polling dan memperbarui perhitungan suara ketika digunakan.
1. Membuat Aplikasi Polling dengan PHP
Posted on April 22nd, 2008 by Bimo Hery Prabowo
Filed under: Belajar web, Cerita-Cerita, PHP, Teknologi, Tutorial
Sebenarnya aplikasi polling berbasis web sudah banyak
disediakan secara gratis. Aplikasi ini menjadi semacam widget yang bisa dilepas dan
dipasang secara mudah, bahkan tanpa pengetahuan bahasa pemrograman yang detail.
Tetapi, ada baiknya untuk mengetahui cara pembuatan aplikasi polling berbasis
web. Aplikasi polling ini menggunakan PHP sebagai bahasa utamanya dan MySQl
sebagai database yang berguna untuk menampung data-data poling. Berikut ini cara
membuatnya.
Yang pertama dilakukan adalah berdoa dan membuat tabel. Berikut ini kode SQL
yang digunakan untuk membangun tabel. Nama tabel dan databasenya terserah anda,
nanti harus disesuaikan ketika menghubungkan PHP dan MySQL.
1 CREATE TABLE tb_poling (
2 id int(3) NOT NULL AUTO_INCREMENT,
3 nama varchar(40) ,
4 rating tinyint(3) ,
5 PRIMARY KEY (id)
6 );
Setelah itu, sekarang buat sebuah script yang digunakan untuk menampilkan dan
menghandel proses masukan poling. Berikut kode PHP yang digunakan
1 <?php
2 /*koneksi ke database dulu*/
3 mysql_connect("localhost","root","");
4 mysql_select_db("poling");
5
6 /*
7 buat tampilan poling, datanya diambil dari database lho
8 saya membuat sebuah fungsi untuk menampilkan poling, agar
9 nantinya bisa digunakan ulang.
10 ini hanya masalah cara menampilkan saja kok
11 */
12 function show(){
13 $cmd="select * from tb_poling";
14 $exe=mysql_query($cmd);
15 echo "<form action='' method='post'>";
16 while ($data=mysql_fetch_array($exe)){
17 echo "<input type='radio' name='pilihan'
18 value='$data[id]' />$data[nama](Nilai :$data[rating])<br />";
19 }
20 echo "<input type='submit' name='submit' value='Vote for
21 me' />";
22 echo "</form>";
2. }
/*
23 menampilkan tampilan form di sini
24 */
25 if (!isset($_POST["submit"])){
26 show();
27 }
28
29 if (isset($_POST["submit"])){
30 $cmd="update tb_poling set rating=rating+1 where
31 id=$_POST[pilihan]";
32 $exe=mysql_query($cmd);
33 if ($exe){
34 echo "terimakasih telah mengikuti poling";
35 }
36 else{
37 echo "Maafkan, ada kesalahan teknis";
38 }
39 show();
}
?>
Begitulah cara membuat aplikasi poling, mudah kan? Anda bisa