<form> <label>名字:</label> <input type="text" name="name" required><br><br> <label>评论:</label><br> <textarea name="comment" rows="5" cols="40" required></textarea><br><br> <input type="submit" value="提交"> </form>这段代码创建了一个表单,包括用户输入的名字和评论。使用<input>元素指定文本框和提交按钮,以及<textarea>元素允许用户输入多行文本。 在服务器端,我们需要使用脚本处理提交的表单数据,并将其插入数据库中以便在网页中显示。以下是PHP处理表单的代码,将评论插入MysqL数据库。
<?PHP $name = $_POST['name']; $comment = $_POST['comment']; //连接到数据库,此处省略连接步骤 $sql = "INSERT INTO comments (name,comment) VALUES ('$name','$comment')"; if ($conn->query($sql) === TRUE) { echo "评论已发布成功!"; } else { echo "出现错误: " . $sql . "<br>" . $conn->error; } $conn->close(); ?>在代码中,通过使用$_POST数组来获取表单数据,然后将其插入comments表中。如果插入成功,将显示“评论已发布成功!”消息,如果失败,则显示错误消息。 最后,在网页中显示评论列表。以下是HTML代码示例:
<?PHP //连接到数据库,此处省略连接步骤 $sql = "SELECT * FROM comments ORDER BY id DESC"; $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo "<p><b>" . $row["name"]."</b><br><br>" . $row["comment"]."</p><br><br>"; } } else { echo "暂无评论"; } $conn->close(); ?>这段代码从数据库中读取所有评论,使用while循环来逐一显示评论。在每一条评论前,先显示评论人名字,然后显示具体的评论内容。如果数据库中没有评论,则显示“暂无评论”消息。 以上就是HTML发表评论的代码示例,可以根据需要进行修改和适应。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。