我試圖調用一個PHP文件中的函數,該函數將激發查詢從表和數據庫中刪除一行,但似乎無法使其工作從表和數據庫中刪除行PHP/MySQL通過圖像按鈕
這裏的按鈕:
<td><a href="../service/deleteModule.php?id='.$row['id'].'"><img src="../web/img/delete.png" height='25' onclick="delete()" width='25' alt='delete'/></a></td>
php
我試圖調用一個PHP文件中的函數,該函數將激發查詢從表和數據庫中刪除一行,但似乎無法使其工作從表和數據庫中刪除行PHP/MySQL通過圖像按鈕
這裏的按鈕:
<td><a href="../service/deleteModule.php?id='.$row['id'].'"><img src="../web/img/delete.png" height='25' onclick="delete()" width='25' alt='delete'/></a></td>
你可以在JavaScript中使用一個XMLHttpRequest。
myWebpage.html
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
// Row deleted successfully
alert(xmlhttp.responseText)
}
}
xmlhttp.open("GET", "deleteRow.php?rowWhichNeedsToBeDeleted=" + rowId, true);
xmlhttp.send();
myPHP.php
<?php
$rowId = $_GET["rowWhichNeedsToBeDeleted"];
Code to delete row...
echo "Success";
?>
的更多信息是:http://www.w3schools.com/php/php_ajax_php.asp
希望這有助於。
通過將按鈕放置在窗體中並將php腳本放置在窗體的動作中(稱爲按鈕被單擊時調用)來調用您的php腳本。
<form method="post" action="delete.php">
<td>
<input type="image" name="delete" src="../web/img/delete.png"/>
</td>
</form>
更新 並通過使用isset方法
<?php
function delete()
{
function code here..
}
if(isset($_POST['delete']))
{
delete();
}
?>
並調用特定的功能...!? **(¬_¬)「**。問題是什麼? – bcesars 2015-03-02 20:11:50
看起來您需要一些JavaScript和PHP。或者您已經有了嗎? – 2015-03-02 20:12:43
什麼是當前行爲?什麼是預期行爲? ? – 2015-03-02 20:12:56