Voting sering digunakan untuk meminta penilaian seseorang mengenai situs kita ataupun hal lain. Ada dua halaman yang biasa digunakan yaitu halaman untuk menampilkan pilihan voting, dan halaman untuk menampilkan hasil dari voting. Sementara datanya disimpan ke dalam sebuah database.
File yang dibutuhkan :
- File koneksi untuk koneksi ke database (conn.php).
- File voting untuk menampilkan pilihan sekaligus untuk memproses salah satu yang di pilih user (voting.php).
- File voting-view untuk menampilkan hasil voting berupa popup (voting-view.php).
Nama databasenya : ri32
Tabelnya : voting
Field-fieldnya : bagus, jelek, tidaktahu, waktu
Adapun logikanya adalah :
- Cek di database nilai dari field-field terakhir.
- Masukan nilai field tersebut ke dalam variable dengan perintah.
- Setelah itu berdasarkan inputan user melalui radio button. Dilakukan proses seleksi dengan fungsi switch($pilihan). Jika user memilih voting bagus, maka nilai field bagus akan bertambah satu, lalu gunakan query update untuk mengubah nilai di database, begitu juga dengan pilihan yang lainnya.
- Setelah itu hasil voting di tampilkan di halaman view-voting.
- Selesai.
Catatan :
list($bagus,$jelek,$tidaktahu)=$baris;
fungsi list untuk menampung nilai dari field-field di database ke dalam sebuah variabel. dan variabelnya harus berurutan misalnya $bagus untuk menyimpan field pertama di database yaitu field bagus, variable $jelek untuk menyimpan nilai field kedua, dan seterusnya. Sedangkan untuk nama variable tidak harus sama dengan nama field nya.
Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin
Depok, 9-10-2009
KangAgus
Thank’s gus nice info, langsung menuju tkp..hehe
LikeLike
ok dueh….met Blajar!!!
SEMANGAT….
LikeLike
thanks sob,,,,,,,,,,,,,,
LikeLike
sama2 om…semoga berguna 🙂
LikeLike
help….?
LikeLike
om, kalau buat hasil polling yang disimpan trus dibuka pada akhir pemilihan gimana caranya? nanti pas dibuka menunjukkan prosentase nilai polling sedikit-sedikit sampai selesai layaknya pemilihan umum. mohon pencerahannya didikandriawan@gmail.com
LikeLike
thanks
LikeLike
gimana caranya supaya orang jika dia voting 2x. dan voting yang kedua na kita block karna dia udah memvoting ???
LikeLike
kk kenapa filenya dengan databasenya tidak singkron,waktu saya klik ketik linknya http://localhost/voting/voting malah keluarnya seperti list bukan seperti yg di harapkan
LikeLike