Простое удаление даты строки из базы данных - PullRequest
0 голосов
/ 11 февраля 2011

Я хочу удалить эту строку из базы данных без перенаправления и форм .. Любой .. Я не хочу использовать Java .. Я хочу работать только .. Я обновлю страницу вручную

это правда или нет?

function delete() {
   mysql_query("SELECT * FROM wtable");
   mysql_query("DELETE FROM `s2010_wdb`.`wtable` WHERE `id`='".$poste['id']."'");
}

<form>
<h1>POST TITLE</h1><input type="submit" name="delete" value="title"></a>
</form>

Ответы [ 2 ]

2 голосов
/ 11 февраля 2011

Вы не можете запустить код PHP в веб-браузере, поэтому, чтобы сделать это без формы или перенаправления, вы должны использовать AJAX для отправки HTTP-запроса на сервер, где произойдет удаление.

1 голос
/ 11 февраля 2011

Непонятно по вашему вопросу, но если вы хотите удалить что-то из базы данных после нажатия кнопки отправки, вы можете написать код следующим образом.

<form action="submitURL.php" method="get">
    <input type="hidden" name="inputid" value="id1" />
    <input type="hidden" name="actionname" value="delete" />
    <input type="submit" name="delete" value="title">
</form>

submitURL.php будет выглядеть так:

<?php 
    if($_GET["actionname"]=="delete"){
        mysql_query("DELETE FROM `s2010_wdb`.`wtable` WHERE `id`='".$poste['id']."'");
    }
?>

если вы хотите остаться на той же странице, где вы просто поместили то же имя файла в "действие", или вы можете использовать PHP_SELF

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...