PHP는 간단한 투표 시스템 관리자 기능 모듈을 개발합니다(2)

이 섹션에서는 관리자가 투표 항목을 수정하고 투표 항목을 삭제하는 방법을 소개합니다.

115.png

SQL 문 SELECT를 통해 데이터베이스를 쿼리하고 모든 투표 항목을 루프로 출력합니다.

<?php
$SQL="SELECT * FROM vote order by count desc";
$rs=mysqli_query($link,$sql);
while($rows=mysqli_fetch_assoc($rs))
{
?>
  <tr>
    <td align="center" bgcolor="#FFFFFF"><input type="checkbox" name="itm" value="<?php echo $rows["id"]?>" /><?php echo $rows["id"]?></td>
    <td align="center" bgcolor="#FFFFFF"><?php echo $rows["item"]?></td>
    <td align="center" bgcolor="#FFFFFF"><?php echo $rows["count"]?></td>
    <td align="center" bgcolor="#FFFFFF"><input type="button" value="修改" onclick="location.href='?type=modify&id=<?php echo $rows["id"]?>'" /></td>
    <td align="center" bgcolor="#FFFFFF"><input type="button" value="删除" onclick="location.href='?type=del&id=<?php echo $rows["id"]?>'"  /></td>
  </tr>
<?php  
}
?>

<input type="checkbox"/>를 사용하여 수정하거나 삭제해야 하는 항목을 선택하세요.

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

여기서의 수정 및 삭제는 획득한 ID를 통해 현재 내용이 수정되며, 데이터베이스의 데이터도 수정됩니다.

<?php
$type = isset($_GET["type"])?$_GET["type"]:"";
if($type =="modify"){

$id=$_GET["id"];

  $item=$_POST["itm"];
  $count=$_POST["count"];
  $SQL="UPDATE vote SET item='$item',count=$count WHERE id=$id";
  mysqli_query($link,$sql);
  echo "<script language=javascript>alert('修改成功!');window.location='admin.php'</script>";
}
?>

현재 항목을 삭제하고 id 값을 가져와 데이터베이스의 데이터를 삭제합니다.

<?php
$type = isset($_GET["type"])?$_GET["type"]:"";
if($type =="del"){
  $id=$_GET["id"];
  $SQL="DELECT FROM vote WHERE id in ($id)";
  mysqli_query($link,$sql);
  echo "<script language=javascript>alert('删除成功!');window.location='admin.php'</script>";
}
?>


지속적인 학습
||
<?php $sql="select * from vote order by count desc"; $rs=mysqli_query($link,$sql); while($rows=mysqli_fetch_assoc($rs)) { ?> <tr> <td align="center" bgcolor="#FFFFFF"><input type="checkbox" name="itm" value="<?php echo $rows["id"]?>" /><?php echo $rows["id"]?></td> <td align="center" bgcolor="#FFFFFF"><?php echo $rows["item"]?></td> <td align="center" bgcolor="#FFFFFF"><?php echo $rows["count"]?></td> <td align="center" bgcolor="#FFFFFF"><input type="button" value="修改" onclick="location.href='?type=modify&id=<?php echo $rows["id"]?>'" /></td> <td align="center" bgcolor="#FFFFFF"><input type="button" value="删除" onclick="location.href='?type=del&id=<?php echo $rows["id"]?>'" /></td> </tr> <?php } ?>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~