Membuat Voting dengan PHP


empatVoting 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.

DOWNLOAD :

http://www.4shared.com/file/139612180/50a2147a/voting.html

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.

Depok, 9-10-09

noname

Advertisements

9 Responses

  1. Thank’s gus nice info, langsung menuju tkp..hehe

    Like

  2. ok dueh….met Blajar!!!

    SEMANGAT….

    Like

  3. thanks sob,,,,,,,,,,,,,,

    Like

    • sama2 om…semoga berguna 🙂

      Like

  4. help….?

    Like

  5. 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

    Like

  6. thanks

    Like

  7. gimana caranya supaya orang jika dia voting 2x. dan voting yang kedua na kita block karna dia udah memvoting ???

    Like

  8. 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

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: