adapun caranya adalah sebagai berikut ..
membuat polling dengan php ternyata tidak begitu rumit, kenapa saya bilang rumit?
mungkin karena saya juga dapat scriptnya dari tetangga sebelah hehehe..
tetangga sebelah berpesan agar script ini di bagikan dan juga di kembang lagi agar lebih bermanfaat, jadi ya.....saya juga ingin berbagi akan script ini..
script yang saya bagikan untuk membuat polling dengan php ini sudah 100% jalan di laptop saya..
saya menggunakan OS Ubuntu lucid lynx (10.04)..
sepertinya aplikasi ini akan berjalan di OS apa saja asalkan sudah terinstall semua apa saja yang di butuhkan untuk menjalankannya, apa saja yang diperlukan agar aplikasi ini berjalan?
cek disini mas bro..klik
nah...
untuk selanjutnya, kita akan segera memulai cara pembuatannya..
pertama buka text editor anda..
copy kan script berikut ini ..
<?php
include 'connect.php';
$id_question = 1;
$query_question = mysql_query("select question,id_question from question where id_question = '$id_question'");
$data_question = mysql_fetch_array($query_question);
$query_answer = mysql_query("select * from answer where id_question = '$id_question'");
?>
<h2><?php echo $data_question['question'];?></h2>
<form method="post" action="">
<?php
while($data_answer=mysql_fetch_array($query_answer))
{
echo "<input type='radio' name='answer' value='".$data_answer['id_answer']."'>".$data_answer['answer']."<br />";
}
?>
<input type="submit" value="pilih" name="submit">
</form>
<?php
$answer = $_POST['answer'];
$submit = $_POST['submit'];
if(isset($submit))
{
if($answer == "")
{
echo "Anda harus memilih jawaban";
}
else
{
$query_ans = mysql_query("select * from answer where id_answer='$answer'");
$data_ans = mysql_fetch_array($query_ans);
$votes = $data_ans['votes'];
$update = "update answer set votes='$votes'+1 where id_answer = '$answer'";
$query = mysql_query($update);
if($query == TRUE)
{
echo "polling berhasil ditambah";
}
else
{
echo "data error, alesannya : ".(mysql_error());
}
}
}
?>
<a href="hasil.php">LIhat Hasil</a>
simpan dengan nama index.php
next..
buka lagi text editor baru ..
copy lagi script berikut ..
<?php
$host = 'localhost';
$user = 'root';
$pass = '1';
$db = 'polling';
$con = mysql_connect($host,$user,$pass);
if(!$con)
echo "Tidak Konek ke database".(mysql_error());
else
mysql_select_db($db);
simpan dengan nama connect.php
buka lagi ..
copy lagi ..
<h2>Hasil Polling</h2>
<?php
include 'connect.php';
$id_question = 1;
$query_answer = mysql_query("select answer.answer,answer.votes from answer,question where question.id_question = answer.id_question");
while($data= mysql_fetch_array($query_answer))
{
echo $data['answer']." = ".$data['votes']." vote(s) <br />";
}
?>
Kembali <a href="index.php">memilih</a>
simpan lagi dengan nama hasil.php
selesai ...
nah, bagaimana ..
mudah kan..
oya, untuk databasenya segera copy kan yang di bawah ini ..
CREATE TABLE IF NOT EXISTS `answer` (
`id_answer` int(11) NOT NULL auto_increment,
`id_question` int(11) NOT NULL,
`answer` varchar(100) NOT NULL,
`votes` mediumint(9) NOT NULL,
PRIMARY KEY (`id_answer`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
--
-- Dumping data untuk tabel `answer`
--
INSERT INTO `answer` (`id_answer`, `id_question`, `answer`, `votes`) VALUES
(1, 1, 'Ya, Sangat Menyenangkan', 3),
(2, 1, 'Tidak, itu Membosankan', 0),
(3, 1, 'Biasa Saja tuh', 1);
-- --------------------------------------------------------
--
-- Struktur dari tabel `question`
--
CREATE TABLE IF NOT EXISTS `question` (
`id_question` int(11) NOT NULL auto_increment,
`question` varchar(100) NOT NULL,
`status_question` tinyint(4) NOT NULL,
PRIMARY KEY (`id_question`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
--
-- Dumping data untuk tabel `question`
--
INSERT INTO `question` (`id_question`, `question`, `status_question`) VALUES
(1, 'Apakah Belajar Website itu Menyenangkan?', 1);
sekian dan terima kasih ...
mas klo dkembangin lg jd polling utk pmlihan ktua osis gmn?
ReplyDeletepmlihan ktua osis online mas
fb'a apa ?
wah bener jg tu gan..
ReplyDeletekeren tu ide'a..
ntar la saya coba2 dulu gan, saya jg masih belajar php mas, hehehe...
Miez De Hard fb saya mas..
maaf gan, boleh nanya gx. kalau bikin scripnya untuk kita buat di bloger. bisa gx?
ReplyDeletemaaf gan, boleh nanya gx. kalau bikin scripnya untuk kita buat di bloger. bisa gx?
ReplyDeletemaaf gan, boleh nanya gx. kalau bikin scripnya untuk kita buat di bloger. bisa gx?
ReplyDeletemaaf gan, boleh nanya gx. kalau bikin scripnya untuk kita buat di bloger. bisa gx?
ReplyDelete