gpt4 book ai didi

php - 评论系统 - 创建帖子并将其显示在页面上-1

转载 作者:行者123 更新时间:2023-12-01 07:15:20 27 4
gpt4 key购买 nike

网络上有很多用于评论系统的脚本。但我感觉这很困惑。当我们想要定制它时,它就像一个洞。

我想创建自己的简单评论框,用户可以在其中发帖和评论。

这里是我的发帖空间:http://jsfiddle.net/karimkhan/FNcs8/

<lable>Add post </lable><br>
<textarea rows="4" name="Addpost" cols="50" placeholder="Add post"> </textarea>
<input type="submit" value="share"> </input>

现在单击按钮我可以存储在数据库中,但是当用户输入帖子并单击按钮时如何向下显示?使用ajax就是jquery,它既高效又简单我想在帖子附近显示用户图像。网址来自下表。

我的数据来源表是:

CREATE TABLE `user_record` (
`id` varchar(40) NOT NULL,
`name` varchar(50) DEFAULT NULL,
`email` varchar(50) DEFAULT NULL,
`picture` varchar(50) default NULL //url for picture
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

伙计们,我会将整个系统放在 github 上,以帮助其他人学习。需要帮助!

更新1:ajax.php - 用于数据库

<?php

$con = mysqli_connect('127.0.0.1:3306', 'root', 'root', 'test');
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$query= "select * from user_record where id=1660546353";

$result = mysqli_query($con,$query);


//build html format as you need it..
while($row = mysqli_fetch_array($result)){

echo '<div class="comment">'.$row ['name'].'<img src="'.$row ['picture'].'"/></div>';
}
?>

最佳答案

如果您使用 jquery,则使用此代码

HTML

<label>Add post </label><br>
<textarea id="message" rows="4" cols="50" placeholder="Add post"> </textarea>
<input type="submit" id="submit" value="share"> </input>
<div id="commentsholder"></div>

Javascript

<script type="text/javascript">
$(document).ready(function(){

$('#submit').on('click',function(){
var commentdata=$("message").val();
$.ajax({
type: "POST",
data:{
comment: commentdata
},
url: "ajax.php",
success: function(data, textStatus){
//alert(data);
$("#commentsholder").append(data);
}
},'html');
});
});
</script>

在ajax.php中

//insert comment into database.
//get the user content who are posting it.
<?php

$con = mysqli_connect('127.0.0.1:3306', 'root', 'root', 'test');
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$query= "select * from user_record where id=1660546353";

$result = mysqli_query($con,$query);


//build html format as you need it..
while($row = mysqli_fetch_array($result)){

echo '<div class="comment">'.$row ['name'].'<img src="'.$row ['picture'].'"/></div>';
}
?>

就是这样..它应该可以工作

关于php - 评论系统 - 创建帖子并将其显示在页面上-1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19581073/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com