亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

PHP membangunkan modul fungsi halaman mengundi sistem pengundian mudah (1)

116.png

Seperti yang ditunjukkan dalam gambar, kami memilih untuk mengklik butang radio di hadapan 123, dan klik "Undi" untuk menambah satu undian kepada bilangan undian untuk projek ini.

Buat <input> butang radio dan tetapkan ia atribut nama

<input type="radio" name="itm" value="<?php echo $rows["id"]?>" />

Gunakan SQL untuk mengendalikan pangkalan data untuk memaparkan semua item undian dalam satu gelung.

<?php
$SQL="SELECT * FROM vote";
$rs=mysqli_query($link,$sql);
while($rows=mysqli_fetch_assoc($rs))
{
  ?>
  <tr>
    <td bgcolor="#FFFFFF"><input type="radio" name="itm" value="<?php echo $rows["id"]?>" />&nbsp;&nbsp;
      <?php echo $rows["item"]?></td>
  </tr>
  <?php
}
?>

Apabila anda mengklik butang "Undi"

<input type="submit" name="submit" value="投票"/>

Operasi sesi Apabila anda telah mengundi, maklumat akan disimpan Dalam sesi, ia menunjukkan bahawa anda telah mengundi dan tidak boleh mengundi lagi.

Jika anda belum mengundi, selepas anda memilih untuk mengundi, satu undian akan ditambah secara automatik kepada bilangan undian untuk projek yang dipilih, dan kemudian data undian dalam pangkalan data juga akan ditambah secara automatik.

<?php
if(isset($_POST["submit"])){

  if($_SESSION["vote"]==session_id())
  {
    ?>
    <script language="javascript">
      alert("您已經(jīng)投票了");
      location.href="index.php";
    </script>
  <?php
  exit();
  }
  $id=$_POST["itm"];
  $sql="update vote set count=count+1 where id=$id";
}
?>


Meneruskan pembelajaran
||
<?php if(isset($_POST["submit"])){ if($_SESSION["vote"]==session_id()) { ?> <script language="javascript"> alert("您已經(jīng)投票了"); location.href="index.php"; </script> <?php exit(); } $id=$_POST["itm"]; $sql="update vote set count=count+1 where id=$id"; } ?>