Код PHP не удалит элемент из базы данных, используя "$ noteid". Если я помещу число в это место, оно будет, но когда я попытаюсь использовать "$ noteid". Это не будет делать это. Он все исправляет до того момента, когда пытается удалить.
Вот как я получаю "$ noteid":
//javascript
function viewnote(noteid) {
window.location = "noteview.php?noteid=" + noteid;
}
//button in body
<input type="button" value="Edit" onclick="editnote('<?= $noteid ?>')" />
Вот код на ссылке на страницу:
<?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>
** Это работает сейчас !!! **
То, что заставило это работать, было скрытым полем формы.
Вот код:
<?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>
Спасибо всем за помощь !!! Этот сайт сейчас мой любимый.