SlideShare a Scribd company logo
1 of 2
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>";
}
   /*
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

More Related Content

Similar to Membuat aplikasi polling dengan php

Ansanwan form sederhana php
Ansanwan form sederhana phpAnsanwan form sederhana php
Ansanwan form sederhana phpSigit Ariyanto
 
Script login form php
Script login form phpScript login form php
Script login form phpHanief Rpl
 
Desain Dashboard Berbasis Web dengan Platform Opensource
Desain Dashboard Berbasis Web  dengan Platform OpensourceDesain Dashboard Berbasis Web  dengan Platform Opensource
Desain Dashboard Berbasis Web dengan Platform OpensourceWildan Maulana
 
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQueryEntri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQueryAchmad Solichin
 
Modul framework code igniter
Modul framework code igniterModul framework code igniter
Modul framework code igniterFakhir Rizal
 
Buku tamu php&my sql
Buku tamu php&my sqlBuku tamu php&my sql
Buku tamu php&my sqltotoh fatah
 
Membuat CRUD data Mahasiswa dengan PHP MYSQLi.pdf
Membuat CRUD data Mahasiswa dengan PHP MYSQLi.pdfMembuat CRUD data Mahasiswa dengan PHP MYSQLi.pdf
Membuat CRUD data Mahasiswa dengan PHP MYSQLi.pdfomuru
 
Halaman dinamis
Halaman dinamisHalaman dinamis
Halaman dinamisArga Wahyu
 
Mengenal fungsi php untuk pengambilan data my sql: mysql fetch
Mengenal fungsi php untuk pengambilan data my sql: mysql fetchMengenal fungsi php untuk pengambilan data my sql: mysql fetch
Mengenal fungsi php untuk pengambilan data my sql: mysql fetchAchmad Solichin
 
modul pemrograman web dengan dreamweaver, sql & php
modul pemrograman web dengan dreamweaver, sql & phpmodul pemrograman web dengan dreamweaver, sql & php
modul pemrograman web dengan dreamweaver, sql & phpIsmi Islamia
 
Manipulasi database mysql dgn php
Manipulasi database mysql dgn phpManipulasi database mysql dgn php
Manipulasi database mysql dgn phpHaswi Haswi
 

Similar to Membuat aplikasi polling dengan php (20)

Ansanwan form sederhana php
Ansanwan form sederhana phpAnsanwan form sederhana php
Ansanwan form sederhana php
 
16406 pertemuan17(konsep basis-data-di-web)
16406 pertemuan17(konsep basis-data-di-web)16406 pertemuan17(konsep basis-data-di-web)
16406 pertemuan17(konsep basis-data-di-web)
 
Script login form php
Script login form phpScript login form php
Script login form php
 
Desain Dashboard Berbasis Web dengan Platform Opensource
Desain Dashboard Berbasis Web  dengan Platform OpensourceDesain Dashboard Berbasis Web  dengan Platform Opensource
Desain Dashboard Berbasis Web dengan Platform Opensource
 
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQueryEntri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
Entri, Edit, Delete, Tampil (CRUD) dengan PHP dan Ajax JQuery
 
Kelompok 7(edit)
Kelompok 7(edit)Kelompok 7(edit)
Kelompok 7(edit)
 
Modul framework code igniter
Modul framework code igniterModul framework code igniter
Modul framework code igniter
 
Tutorial crud PHP
Tutorial crud PHPTutorial crud PHP
Tutorial crud PHP
 
Buku tamu php&my sql
Buku tamu php&my sqlBuku tamu php&my sql
Buku tamu php&my sql
 
manipulasi data
manipulasi data manipulasi data
manipulasi data
 
Bab2 form php
Bab2 form phpBab2 form php
Bab2 form php
 
Membuat CRUD data Mahasiswa dengan PHP MYSQLi.pdf
Membuat CRUD data Mahasiswa dengan PHP MYSQLi.pdfMembuat CRUD data Mahasiswa dengan PHP MYSQLi.pdf
Membuat CRUD data Mahasiswa dengan PHP MYSQLi.pdf
 
Halaman dinamis
Halaman dinamisHalaman dinamis
Halaman dinamis
 
13 php mysql 3 combining
13 php mysql 3   combining13 php mysql 3   combining
13 php mysql 3 combining
 
Mengenal fungsi php untuk pengambilan data my sql: mysql fetch
Mengenal fungsi php untuk pengambilan data my sql: mysql fetchMengenal fungsi php untuk pengambilan data my sql: mysql fetch
Mengenal fungsi php untuk pengambilan data my sql: mysql fetch
 
Login php mysql
Login php mysqlLogin php mysql
Login php mysql
 
Batching php
Batching phpBatching php
Batching php
 
modul pemrograman web dengan dreamweaver, sql & php
modul pemrograman web dengan dreamweaver, sql & phpmodul pemrograman web dengan dreamweaver, sql & php
modul pemrograman web dengan dreamweaver, sql & php
 
Manipulasi database mysql dgn php
Manipulasi database mysql dgn phpManipulasi database mysql dgn php
Manipulasi database mysql dgn php
 
Tugas php
Tugas phpTugas php
Tugas php
 

Membuat aplikasi polling dengan php

  • 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