PHP MySQL silmez

0 Cevap php

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.

0 Cevap