Thursday, March 24, 2011

Script polling dengan PHP dan database mysql

polling atau jejak pendapat adalah salah satu metode sampling/sample untuk mengetahui pendapat masyarakat tentang suatu isue, Polling bisa juga untuk mengambil sample jawaban masyarakat dari pertanyaan yang jawabanya sudah tersedia,.
Metode polling itu sendiri sangat bervareasi, mulai dari SMS Polling, Web Polling, dll.
untuk itu disini akan saya bahas Polling menggunakan web. nah karena polling sifatnya dinamis maka yang script yang digunakan adalah PHP. dan di sini hasil dari polling di simpan di database mysql.
untuk langkah pertama kita siapkan materi yang akan di Pollingkan, bisa pertanyaan atau yang lain. Selanjutnya adalah menyiapkan media penyimpanan/database, disini menggunakan mysql. setelah itu kita buat Script PHP nya,.

Buat pertayaan, disini saya membuat pertanyaan "Apakah blog catment.blogspot.com ini membantu anda?"
Selanjuatnya buat database di mysql, di sini saya beri nama databasenya "db_polling". setelah itu buat table polling yang berisi 4 buah field diantaranya adalah id(primary key), sangat membantu, membantu, tidak membantu. kenapa saya beri nama demikian karena di sini saya sesuaikan jawban dengan pertanyaan di atas.
Buat Script PHP untuk pollingnya. disini ada 3 file yang memuat script PHP, HTML, MySQL, dan 1 file gambar(bar.jpg). file tersebut yang terdiri dari index.php(menampilkan halaman utama polling), proses.php(memproses polling), dan hasil_polling(menampilkan hasil polling).php

Keterangan script :
pada proses.php & hasil_polling.php terdapat script

// Koneksi Ke database
$hos = "localhost";
$uname = "root";
$pswd= "";
$nama_db = "db_polling";

$koneksi = mysql_connect($hos,$uname,$pswd) or die ("Gagal terhubung ke server MySQL!");
mysql_select_db($nama_db, $koneksi) or die("Gagal memilih database!");

hal tersebut di perlukan untuk koneksi ke database. jika gagat terkoneksi maka akan muncul Gagal ....

di proses.php terdapat script PHP

$update=mysql_query("UPDATE polling SET sangat_membantu=$SM_baru WHERE id='1'");

script PHP tersebut mengUpdate setiap perubahan/masukan polling yang terjadi.

hasilnya akan seperti di bawah ini :



Untuk web polling (berisi Script PHP dan database) bisa di download di sini
atau bisa lihat demo di sini

Semoga bermanfaat