PHP开发简单投票系统之管理员功能模块(二)
这节我们介绍管理员修改投票项目和删除投票项目。

通过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,通过获取的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>";
}
?>
