PHP kodu "$ NoteID" kullanarak veritabanından öğeyi silmez. Ben yerinde o olacak bir numara koymak, ama "$ NoteID" kullanmayı deneyin zaman. Eğer Bunu yapmayacağım. Bu silmeye çalışır noktaya kadar doğru her şeyi yapar.
Burada "$ NoteID" olsun nasıl:
//javascript
function viewnote(noteid) {
window.location = "noteview.php?noteid=" + noteid;
}
//button in body
<input type="button" value="Edit" onclick="editnote('<?= $noteid ?>')" />
İşte sayfasına bağlantılı üzerindeki kod:
<?php
$noteid = $_REQUEST['noteid'];
if (isset($_POST['delete'])){
mysql_query("DELETE FROM notes WHERE noteid='$noteid'");
header ('Location: index2.php');
}
?>
<body>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" style="margin:0px; pading:0px"><input type="submit" name="delete" value="Delete"></form>
</body>
** It's Working Now!!! ** What made it work was a hidden form field.
İşte kod:
<?php
if (isset($_POST['delete'])){
$nid = $_REQUEST['notenum'];
mysql_query("DELETE FROM notes WHERE noteid='$nid'");
header ('Location: index2.php');
}
?>
//body cody
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" style="margin:0px; pading:0px"><input type="text" name="notenum" value="<?php echo $noteid; ?>" style="display:none" /><input type="submit" name="delete" value="Delete"></form>
Yardımlarınız için herkese teşekkürler! Bu site şu anda benim en sevdiğim sitedir.