我這里只能給你個大概的思路。首先單行刪除是通過獲取id,獲取id的話可以通過js獲取,然后提交數(shù)據(jù)到后臺php,從數(shù)據(jù)庫中判斷是不是這個id如果是的話就刪除這條數(shù)據(jù),全部刪除的話是直接刪除這個表中的內(nèi)容。
創(chuàng)新互聯(lián)是一家專業(yè)提供滎陽企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計、成都網(wǎng)站制作、H5響應(yīng)式網(wǎng)站、小程序制作等業(yè)務(wù)。10年已為滎陽眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進行中。
你這代碼有多處錯誤。
1、注冊按鈕的type選submit;
2、php的
接收數(shù)據(jù)
既然你的html
form表單選了post,那么你接收時候也應(yīng)該用$_POST去接收,而不是$_GET;
3、數(shù)據(jù)庫的鏈接沒有設(shè)置傳輸編碼,
這樣很容易造成插入的數(shù)據(jù)
亂碼
。
?
!DOCTYPE?html
html?lang="en"
body
button?type="button"div?id="buttonValue"?onclick="add();"0/div/button
div?id="test"/div
script?src="../js/jquery-2.1.4.js"/script
script
var?a?=?0;
function?add()?{
a++;
$.ajax({
type:?'GET',
url:?'do.php',
data:?{
param:?a
},
success:function?(response)?{
$("#buttonValue").html(a);
$("#test").html(response);
}
});
}
/script
/body
/html
以上是test.php
$a?=?$_REQUEST["param"];
echo?$a;
以上是do.php
do.php接收參數(shù)后根據(jù)你的需求處理數(shù)據(jù)就好了。
PHP是服務(wù)器端代碼 ,html是客戶端代碼,實現(xiàn)button的onclick事件,就是客戶端調(diào)用服務(wù)器端函數(shù),因此就得向服務(wù)器提交請求。
有一種簡單粗暴的方式,就是button是a標(biāo)簽時,可以直接在href里面寫上要執(zhí)行的php頁面(或者通過給button綁定window.location通過JS跳轉(zhuǎn)到PHP)。這種做法就得為每一個button設(shè)計一個PHP代碼。
而我的做法是:事件+ajax 給button綁定點擊事件,然后執(zhí)行ajax。
onclick屬性是調(diào)用javascript函數(shù)的,javascript函數(shù)要這樣scriptfunction show(){}/script包起來,而且要放在表單前面。而且數(shù)據(jù)庫是在服務(wù)器的,javascript是客戶端腳本,好像沒有調(diào)用數(shù)據(jù)庫的。用php舉個例的話是這樣寫,mysql數(shù)據(jù)庫
form method="post" action="1.php"
input type="text" name="text"/
input type="submit" value="ok"/
/form
?php
$text=$_POST['text'];
接下來用php調(diào)用數(shù)據(jù)可方法吧$text變量寫入數(shù)據(jù)庫就可以了
把按鈕的屬性type 寫為submit或者button,例如input type='submit' class="pic" /在pic類中添加一個圖片就行了,至于寫進數(shù)據(jù)庫這步,可以在表單form標(biāo)簽加上一個action屬性,在另一個頁面或者是本頁面用$_session[],接收表單的值就行了,再用insert 插入就行了