我一整天都在寻找一种方法将一些数据插入到我的数据库中,然后在我网页上已经存在的数据列表中显示新数据.
我知道我无法完成的一些要点可能是基础知识,但我刚开始学习Javascript / AJAX,所以我的知识有限.
我认为70%的工作已完成,我可以使用AJAX / jQuery / PHP在我的网页上显示数据,但我无法想象如何再次使用AJAX / jQuery / PHP将数据从“textarea”发送到我的数据库.
到目前为止,这就是我所做的:
的index.php
在这个页面中,我想我需要在按钮上放置一个onClick:function()但我不知道该放置该函数的位置以及它应该做什么.
TP2Message:
javascript.js
此页面包含在#output div中显示我的数据的AJAX代码.
我只是不知道在“data:{}”中输入什么,所以我的textarea的内容被发送到我的php文件.
$.ajax({
url: "messages.php",
type: "POST",
async: true,
data: { WHAT GOES HERE ? },
dataType: "html",
success: function(data) {
$('#output').html(data);
},
});
messages.php
我知道INSERT查询会在这里,但我无法想象如何从我的textarea的POST中获取值.
$host = "localhost";
$user = "root";
$pass = "root";
$databaseName = "myDataBaseName";
$tableName = "comments";
$con = mysql_connect($host,$user,$pass);
$dbs = mysql_select_db($databaseName, $con);
$result = mysql_query("SELECT * FROM $tableName ORDER BY date DESC LIMIT 0 , 10 ");
$data = array();
while ($row = mysql_fetch_array($result))
{
echo $row['message']." - ".$row['date'];
echo "
";
}
?>