[英]Postgre multiple record delete query in the database with checkboxes using Ajax function returns nothing and doesn't work
[英]calling php function to delete a record from database doesn't work
您能看看這些代碼,讓我知道為什么mysql查詢無法正常工作嗎?
在一個PHP文件中,我用以下代碼向頁面添加了一個復選框
echo "<input type=checkbox name=box[] onClick=\"deleteLink('$ClickedWord','$rLinks');\"'>";
然后在另一個php文件中,“ deleteLink”函數存在,其代碼為:
function deleteLink($clword,$DltLinks)
{
<?php
session_start(); // start up your PHP session!
$u= $_SESSION['Unit'];
$f= $_SESSION['file'];
mysql_query("DELETE FROM links WHERE ((Unit_Code='$u') && (File_Name='$f')&& (Word='$clword')&& (Link_Add='$DltLinks'))") or die(mysql_error());
?>
}
我確定該文件會執行,但不會刪除記錄。 我做了一些測試以找到問題,但沒有結果!!!
我認為您在這里缺少什么。 我很確定您不能使用onClick處理程序直接調用php函數。 您必須編寫一個JavaScript函數,該函數創建並通過AJAX請求將值與函數一起傳遞給php頁面。
我認為您認為它被調用的原因是在創建頁面時實際上是在調用它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.