我正在做一个网站,人们可以在我拍摄的所有照片上发表评论.每张照片都有自己的页面; Id = 1 Id = 2等
我想要一个评论框,我的访问者可以在其中添加并查看已发布的其他评论.
任何提示或示例代码将非常感激.
我假设你有一些关于MySQL,PHP以及使用PHP和MySQL的基本知识.您是否已定义数据库表?
无论如何,对于评论,假设它们可以匿名编写,我会创建一个表格comment如下:
`id` INT AUTO_INCREMENT,
`image_id` INT NOT NULL,
`content` VARCHAR(1024) NOT NULL,
`timestamp` TIMESTAMP NOT NULL DEFAULT NOW(),
PRIMARY KEY (`id`)
Run Code Online (Sandbox Code Playgroud)
创建一个简单的表单,将您发送到一个php页面,将输入的数据插入到数据库中.
<form name="comment" action="addcomment.php" method="post">
<input type="hidden" id="image_id" value="$image_id" />
<textarea id="content"></textarea>
<input type="submit" />
</form>
Run Code Online (Sandbox Code Playgroud)
本$image_id应该在你的PHP脚本由所评论的图像的ID来代替.
数据库条目addcomment.php应包含类似于此的内容:
<?php
$image_id = $_POST['image_id'];
$content = $_POST['content'];
mysql_query('INSERT INTO `comment` (`image_id`, `content`) VALUES('.$image_id.', "'.$content.'");
?>
Run Code Online (Sandbox Code Playgroud)
注意:这些只是裸骨提示,既看起来很糟糕又不安全,但它们应该可以帮助你开始使用它...
| 归档时间: |
|
| 查看次数: |
12930 次 |
| 最近记录: |