HOME P H P C S S Tips and Trik Kontes SEO

Tutorial Membuat Polling


Tags:membuat menu polling; polling;php;tutorial

Membuat polling atau membuat menu polling kadang diperlukan bagi anda yang sedang membuat web design. Untuk apakah sih sebenarnya menu polling itu? Menu polling kadang dipakai bagi website yang berfungsi untuk mencari atau mensurvei hal-hal tertentu yang dibutuhkan oleh pengelola web. Seperti menu polling halaman web yang anda suka, menu polling siapa yang suka KPK dll. Nah untuk membuat menu polling di website kita tidaklah susah. Silahkan anda ikuti cara-cara membuat menu polling berikut ini ya.....

  1. Bukalah notepad++ anda, kemudian buka file baru dan ketikkan script berikut : Apakah Anda senang belajar PHP? &Sangat Senang;Senang;Lumayan;Terpaksa &1;0;0;0; Kemudian simpan dengan nama datapolling.txt
  2. Selanjutnya buka file baru kembali dan ketik script dibawah, lalu simpan dengan nama polling.php
    1. <?php
      if(file_exists("datapolling.txt")) {
      echo "<form method=post action=\"proses_polling.php\">";
      $file = fopen("datapolling.txt",'r');
      $poll = fgets($file,5000);
      fclose($file);
      $data = explode("&",$poll);
      echo $data[0]."<br>";
      $pilihan = explode(";",$data[1]);
      for($i = 0;$i < count($pilihan);$i++){
      if($i == 0){
      echo "<input type=radio name=opt value=$i checked>$pilihan[$i]<br>";
      }else{
      echo "<input type=radio name=opt value=$i>$pilihan[$i]<br>";
      }
      }
      echo "<br><input type=submit value=Vote>";
      echo "</form>";
      } else {
      echo "Tidak ada polling";
      }
      ?>




  3. Kemudian, buka file baru lagi dan ketikkan kode berikut dengan nama proses_polling.php
    1. <?php
      session_start();
      if(file_exists("datapolling.txt")) {
      $file = fopen("datapolling.txt",'r');
      $poll = fgets($file,4000);
      fclose($file);
      $data = explode("&",$poll);
      $pilihan = explode(";",$data[1]);
      $counter = explode(";",$data[2]);
      if (!$_SESSION['status']) {
      $_SESSION['status']="pilih";
      $counter[$opt]++;
      $file = fopen("datapolling.txt",'w');
      $poll = $data[0]."+".$data[1]."+";
      for($i = 0;$i < count($pilihan);$i++) {
      $poll .= $counter[$i].";";
      }
      fputs($file,$poll);
      fclose($file);
      }
      echo $data[0],"<br>Pilihan anda $pilihan[$opt]<br>";
      for($i = 0;$i < count($pilihan); $i++){
      $jml=$jml+$counter[$i];
      }
      echo "<table>
      <tr>
      <th>Jawaban</th>
      <th>Persentase</th>
      <th></th>
      <th>Vote</th>
      </tr>";
      for($i = 0;$i < count($pilihan); $i++){
      if($jml==0){
      $j=1;
      }else{
      $j=$jml;
      }
      $hasil_vote=sprintf("%01.1f",(($counter[$i]/$j)*100));
      echo "<tr>
      <td>$pilihan[$i]</td>
      <td>
      <table>
      <tr>
      <td bgcolor=\"$pilihan[$i]\" width=$hasil_vote>&nbsp;</td>
      </tr>
      </table>
      </td>
      <td>$hasil_vote %</td>
      <td align=center>$counter[$i]</td>
      </tr>";
      }
      }
      ?>
  4. Setelah itu silahkan anda coba dengan mengetik localhost/polling.php
  5. Jangan lupa berdoa dan bersyukur yah.....
Nah sekarang sudah bisakan cara membuat menu polling dengan php. Silahkan untuk dipraktekkan, jangan lupa teruslah untuk berlatih agar lebih adanced lagi. Selamat bertemu lagi di TUTORIAL berikutnya.

3 comments:

  1. bagus tapi sayang sama seperti pada buku milikq terbitan maxikom

    ReplyDelete
  2. mau tanya kang, ini kan ini kan datanya di akses melalui file yah?
    bisa gak kalo polling kita data poling nya di simpan ke dalam DB?
    adi kita buat DB bukan file .txt..
    yang ke 2, kalo yang berupa .txt seperti diatas gmn caranya kalo kita mau update pertanyaan poling nya?
    -thx

    ReplyDelete

Silakan Coment disini

Related Posts with Thumbnails

Artikel Lainnya


ARSIP BLOG
MY MENU
POSTING TERBARU
TUKAR LINK

MEMBER
WEB LINKs
VISITOR