Ops
Worlds
today : | at : | safemode : ON
> root / public_html / blogs /
name author perms com modified label

Buat polling dengan PHP dan MySQL admin rwxr-xr-x 0 18.04

Filename Buat polling dengan PHP dan MySQL
Permission rw-r--r--
Author admin
Date and Time 18.04
Label
Action
Mumpung liburan dan enggak ada kerjaan, coba - coba buat poling ini deh(padahal tugas )
ini Poling masih dasar baget, silahkan kembangkan sendiri ya. .
Untuk yang pertama kita siapkan database terlebih dahulu
kurang lebih seperti dibawah

File SQL

CREATE TABLE `tb_poling` (
`poling_id` int(11) NOT NULL,
`poling_opsi` varchar(30) NOT NULL,
`poling_jml` int(11) NOT NULL,
PRIMARY KEY (`poling_id`)
) ENGINE=MyISAM ;

INSERT INTO `tb_poling` (`poling_id`, `poling_opsi`, `poling_jml`) VALUES
(3, 'Opsi ketiga', 7),
(1, 'opsi pertama', 1),
(2, 'opsi kedua', 2);
jangan lupa kitabuat dulu file untuk koneksi ke MySQL
koneksi.php
<?php
$host ="localhost";
$username ="root";
$pass ="";
$db ="db_poling";
$conn = mysql_connect($host,$username,$pass) or die ("Tidak bisa melakukan koneksi");
$sel_db = mysql_select_db($db) or die ("Tidak bisa melakukan koneksi database ".$db);
?>
 kita buat view poling nya index.php
<?php
include('koneksi.php');
$query = "select `poling_id`,`poling_opsi` from tb_poling ";
$res = mysql_query($query) or die (mysql_error());
?>
<html>
<title>Poling</title>
<body>
<form action="aksi.php" method="post">
Pertanyaan disini???
<?php
while($baris = mysql_fetch_array($res)){
?>
<input type="radio" name="a" value="<?php echo $baris['poling_id'];?> "/><?php echo $baris['poling_opsi'];?>
<!-- value adalah id dari database penampung jumlah poling -->
<?php } ?>
<input type="submit" value="Kirim"/><a href="hasil.php">Lihat Hasil<a/>
</form></body>
</html>
setelah membuat file index.php kita lanjutkan dengan membuat file action dari form tadi yaitu
aksi.php
<html>
<title>Hasil Poling</title>
<body>
Hasil poling Pertanyaan disini???
<?php
include('koneksi.php');
$query = "select `poling_jml`,`poling_opsi` from tb_poling ";
$res = mysql_query($query) or die (mysql_error());
while($baris = mysql_fetch_array($res)){
echo $baris['poling_opsi']." = ".$baris['poling_jml']."
";
}
?>
<a href="index.php">Kembali<a/>
</body>
</html>
selesai deh. . .

tapi ini seperti yang saya bilang di awal masih sangat dasar
silahkan di kembagkan sesuai kebutuhan,bila masih menemui kesulitan silahkan untuk meninggalkan komentar di bawah. . .
oh ya sampai lupa jangan lupa isi databasenya terlebih dahulu ya. ..
kalau tidak pasti tidak akan muncul opsinya deh karena itu di ambil dari database,biar bisa dinamis, bisa ganti - ganti opsinya. . .

Jangan sampai TEKNOLOGI memperBUDAK kita
Sukses selalu

0 komentar:

Posting Komentar

 

Jayalah Indonesiaku © 2010 Ops on the Worlds