11. Membuat Polling Dengan PHP

Posted on Updated on

Disini saya akan menjelaskan bagaimana membuat poling yang bisa menampilkan chart atau dengan gambar. Ikuti langkah-langkah saya ini saya yakin anda pasti bisa.

1. Buat satu file dengan nama misalkan “index.php” kemudian ketikkan ini :

<?
include “koneksi.php”;
$tampil=mysql_query(“select * from voting”);
$data=mysql_fetch_row($tampil);
$totalvoting=($data[1]+$data[2]+$data[3]+$data[4]);
$hasil1=(($data[1]/$totalvoting)*100);
$hasil2=(($data[2]/$totalvoting)*100);
$hasil3=(($data[3]/$totalvoting)*100);
$hasil4=(($data[4]/$totalvoting)*100);
echo”
<form method=’post’ action=’voting.php’>
<img src=’images/poling.jpg’ width=’160′><br>Bagaimana Pendapat anda tentang website ini..??<br>
<input name=’vote’ value=’1′ type=’radio’> Bagus Sekali<br>
<input name=’vote’ value=’2′ type=’radio’> Bagus <br>
<input name=’vote’ value=’3′ type=’radio’> Cukup <br>
<input name=’vote’ value=’4′ type=’radio’> Jelek <br><br>
<input type=’hidden’ value=’$data[1]’ name=’bagusskl’>
<input type=’hidden’ value=’$data[2]’ name=’bagus’>
<input type=’hidden’ value=’$data[3]’ name=’cukup’>
<input type=’hidden’ value=’$data[4]’ name=’jelek’>
<input type=’submit’ value=’Vote’> <br>”;

$width1=$hasil1+20;
$width2=$hasil2+20;
$width3=$hasil3+20;
$width4=$hasil4+20;
echo”<br>HASIL POLLING<hr>”;
echo”
Bagus Sekali : ($data[1] Orang) <br> <img src=’images/voting1.jpg’ width=’$width1′ height=’10’> <br>
Bagus : ($data[2] Orang) <br> <img src=’images/voting2.jpg’ width=’$width2′ height=’10’> <br>
Biasa : ($data[3] Orang) <br> <img src=’images/voting3.jpg’ width=’$width3′ height=’10’> <br>
Jelek : ($data[4] Orang) <br> <img src=’images/voting4.jpg’ width=’$width4′ height=’10’> <br>
</form>
“;
?>

2. Buat 1 tabel pada database MySQL dengan nama voting

CREATE TABLE `voting` (
`no` char(2) NOT NULL default ”,
`bagusskl` int(10) NOT NULL default ‘0’,
`bagus` int(10) NOT NULL default ‘0’,
`cukup` int(10) NOT NULL default ‘0’,
`jelek` int(10) NOT NULL default ‘0’
)

3. Kemudian Buat 1 halaman lagi bernama “voting.php” :

<?
if($vote==’1′)
{
$bagusskl2=($bagusskl+1);
include “koneksi.php”;
$edit=mysql_query(“update voting set bagusskl=’$bagusskl2′ where no=’1′ “);
}
if($vote==’2′)
{
$bagus2=($bagus+1);
include “koneksi.php”;
$edit=mysql_query(“update voting set bagus=’$bagus2′ where no=’1′ “);
}
if($vote==’3′)
{
$cukup2=($cukup+1);
include “koneksi.php”;
$edit=mysql_query(“update voting set cukup=’$cukup2′ where no=’1′ “);
}
if($vote==’4′)
{
$jelek2=($jelek+1);
include “koneksi.php”;
$edit=mysql_query(“update voting set jelek=’$jelek2′ where no=’1′ “);
}

header(“location:index.php”);

?>

4. Kemudian jika anda ingin menambahkan gambar / chart pada masing – masing status voting :

Buatlah 5 image di photoshop dengan ukuran 5 x 10 pixel warna terserah dibedakan saja menurut status

dengan masing masing nama : voting1.jpg , voting2.jpg ,voting3.jpg , voting4.jpg , voting5.jpg

One thought on “11. Membuat Polling Dengan PHP

    astor said:
    August 31, 2010 at 2:25 am

    klw membuat polling dengan satu ip satu comment gmn?

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