Filename | Buat polling dengan PHP dan MySQL |
Permission | rw-r--r-- |
Author | admin |
Date and Time | 18.04 |
Label | |
Action |
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` (jangan lupa kitabuat dulu file untuk koneksi ke MySQL
`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);
koneksi.php
<?phpkita buat view poling nya index.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);
?>
<?phpsetelah membuat file index.php kita lanjutkan dengan membuat file action dari form tadi yaitu
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>
aksi.php
<html>selesai deh. . .
<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>
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