0
您好即時通訊新的PHP這樣的情景是這樣的:如何在PHP中創建一個連接功能與MySQL數據庫
我創建了一個登錄/註銷功能和活動頁面,在活動頁面上,有每個事件旁邊的連接按鈕。
我想在用戶單擊加入按鈕時減小mysql數據庫中的int值(預期的人數)。
我該怎麼做呢?我的問題是,我不知道如何將每個按鈕與其相應的事件相關聯。
這些事件是由其他用戶動態創建的。
以下是標籤
$("button").click(function() {
var id = $(this).attr('id');
var request = $.ajax({
url: "decrease.php",
method: "POST",
data: { id : id },
});
request.done(function(msg) {
$("#log").html(msg);
});
request.fail(function(jqXHR, textStatus) {
alert("Request failed: " + textStatus);
});
});
});
以下中的JavaScript是文件decrease.php:
define('DB_SERVER', "localhost");
define('DB_USER', "root");
define('DB_PASSWORD', "");
define('DB_TABLE', "bong");
$mysqli = mysqli_connect(DB_SERVER, DB_USER, DB_PASSWORD, DB_TABLE);
if (mysqli_connect_errno($mysqli)) {
trigger_error('Database connection failed: ' . mysqli_connect_error(), E_USER_ERROR);
}
if(isset($_POST['id']))
{
//$id = $_POST['id'];
$id = $_REQUEST["id"];
}
$mysqli->query("UPDATE `events` SET `Eppl` = `Eppl` - 1 WHERE `Eid` = '$id'");
對不起,請您詳細說明 – Ayudh
這是我按照您的意見所做的:echo「
」; – Ayudh我從一個mysql數據庫拉事件細節,並顯示他們在表格格式與按鈕在最後一列 – Ayudh