【发布时间】:2016-03-24 17:13:10
【问题描述】:
我正在尝试创建一个 网站 来展示一个人和他的分数,但在 密码 保护的墙后面我可以增加或减少分数。我可以让 按钮响应 ajax 但我不能让它传递给 php 并让 php strong> 以 sql 条目响应。
Ajax
<script>
$(document).ready(function () {
$('#next').click(function (e) {
e.preventDefault();
$.ajax({
type: "GET",
url: "a1.php",
dataType: "html",
success: function (msg) {
if (msg.success) {
$("#responsecontainer").html(msg);
} else {
alert("error");
}
}
});
});
});
</script>
老实说,我在这个翻转 ajax 问题上花了很多时间,我什至不认为我能理解此时我想要做什么......对不起,小伙子们。
PHP
<?php
$servername = "localhost";
$username = "test_db_usr";
$password = "123";
$dbname = "test_db";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
$sql = "SELECT id, name, points FROM points";
//how do I send this back to my html file?
$conn->close();
?>
所以我的目标是当我单击“下一步”按钮时,系统将移动到 MySQL 数据库中的下一个 ID 号。我已经建立了数据库,我可以通过 PHP 提取信息,但我无法单击按钮来执行任何操作!
我还计划有两个按钮,一个用于添加一个点,一个用于删除一个点,它们会将这些信息传递到数据库中……但对我来说是一步一步。
抱歉,如果信息不够,我会尽力填补我遗漏的任何空白。
问候。
【问题讨论】:
-
你有错误吗?你能发布错误吗?
-
你需要类似
$result = $conn->query($sql); while ($row = $result->fetch_assoc()) { echo "<div>". $row["id"]. " ". $row["name"]. " ". $row["points"]."<div>"); }的东西,见php.net/manual/en/mysqli-result.fetch-assoc.php
标签: php jquery html mysql ajax