コメント システム用の Web 上のスクリプトはたくさんあります。しかし、私はそれが非常に紛らわしいと感じました。カスタマイズしたいときは、穴のようなものです。
ユーザーが投稿してコメントできる独自のシンプルなコメント ボックスを作成したいと考えています。
投稿を入力するスペースは次のとおりです。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 であり、効率的で簡単です。投稿の近くにユーザーの画像を表示したいと考えています。URLは下の表から来ています。
データが来ている私のテーブルは次のとおりです。
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>';
}
?>