PHP membangunkan modul fungsi pentadbir sistem pengundian mudah (2)
Dalam bahagian ini kami memperkenalkan pentadbir untuk mengubah suai item undian dan memadam item undian.
Soal pangkalan data melalui pernyataan SQL SELECT dan keluarkan semua item undian dalam gelung
<?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 } ?>
Gunakan <input type="checkbox"/> untuk memilih yang diperlukan Yang telah diubah suai dan dipadamkan.
<input type="checkbox" name="itm" value="<?php echo $rows["id"]?>" />
Pengubahsuaian dan pemadaman di sini diberikan kepada id Kandungan semasa diubah suai melalui id yang diperoleh, dan data dalam pangkalan data diubah suai.
<?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>"; } ?>
Padamkan item semasa dan padamkan data dalam pangkalan data dengan mendapatkan nilai 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>"; } ?>