PHP développe un système simple de gestion de l'arrière-plan des livres avec de nouvelles fonctions de gestion, de modification et de suppression des livres
Cette section explique l'implémentation des fonctions "Modifier" et "Supprimer" dans la fonction d'opération de clic de la page "Gestion des nouveaux livres"
Parlons d'abord de la fonction "Supprimer".
L'idée principale est?:
Obtenir l'identifiant du livre à supprimer
Supprimer ce livre en supprimant l'identifiant de celui-ci réserver via une instruction SQL Tous les enregistrements avec identifiant dans la base de données.
<?php $SQL ="DELETE FROM yx_books where id='".$_GET['id']."'"; $arry=mysqli_query($link,$sql); if($arry){ echo "<script> alert('刪除成功');location='list.php';</script>"; } else echo "刪除失敗"; ?>
Ensuite il y a la fonction "Modifier".
Obtenir l'ID du livre qui doit être modifié
Interroger tous les ID de ce ID dans la base de données via les informations des instructions SQL. Modifiez ensuite les informations de cet identifiant via les instructions SQL
<?php $SQL = "SELECT * FROM yx_books where id='".$_GET['id']."'"; $arr=mysqli_query($link,$sql); $rows=mysqli_fetch_row($arr); ?> <?php if($_POST['action']=="modify"){ $sqlstr = "UPDATE yx_books SET name = '".$_POST['name']."', price = '".$_POST['price']."', uploadtime = '".$_POST['uptime']."', type = '".$_POST['type']."', total = '".$_POST['total']."' where id='".$_GET['id']."'"; $arry=mysqli_query($link,$sqlstr); if ($arry){ echo "<script> alert('修改成功');location='list.php';</script>"; } else{ echo "<script>alert('修改失敗');history.go(-1);</script>"; } } ?>
Donnez au formulaire <from> un événement de clic onSubmit?:
<form id="myform" name="myform" method="post" action="" onSubmit="return myform_Validator(this)">
Utilisez < via onSubmit click event ;javascript>Lors du jugement de la modification des informations du livre, chaque information modifiée ne peut pas être laissée vide.
<script type="text/javascript"> function myform_Validator(theForm) { if (theForm.name.value == "") { alert("請(qǐng)輸入書名。"); theForm.name.focus(); return (false); } if (theForm.price.value == "") { alert("請(qǐng)輸入書名價(jià)格。"); theForm.price.focus(); return (false); } if (theForm.type.value == "") { alert("請(qǐng)輸入書名所屬類別。"); theForm.type.focus(); return (false); } return (true); } </script>