PHP는 간단한 투표 시스템 투표 페이지 기능 모듈을 개발합니다(1)

116.png

그림과 같이 123 앞에 있는 라디오 버튼을 클릭하고 "투표"를 클릭하면 이 프로젝트의 투표 수에 한 표가 추가됩니다.

<input> 라디오 버튼 버튼을 만들고 이름 속성을 지정하세요.

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

SQL을 사용하여 모든 투표 항목을 루프에 표시하도록 데이터베이스를 작동하세요.

<?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
}
?>

"투표" 버튼을 클릭하면

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

여기에서 세션 작업을 사용합니다. 투표하면 정보가 세션에 저장되어 이미 투표했으며 다시 투표할 수 없음을 나타냅니다.

투표를 하지 않은 경우 투표를 선택한 후 선택한 프로젝트의 투표 수에 한 표가 자동으로 추가되고 데이터베이스의 투표 수도 자동으로 추가됩니다.

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

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


지속적인 학습
||
<?php if(isset($_POST["submit"])){ if($_SESSION["vote"]==session_id()) { ?> <script language="javascript"> alert("您已经投票了"); location.href="index.php"; </script> <?php exit(); } $id=$_POST["itm"]; $sql="update vote set count=count+1 where id=$id"; } ?>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~