简单留言板
来源:互联网 发布:js字符串实例 编辑:程序博客网 时间:2024/05/21 18:43
使用PHP,MySql来制作简单的留言板。
list:
HTML表单标签:
<form action="" method="GET" > <!-- action: 提交的URL method: 提交类型,POST/GET -->text1: <input type="text" size=10 name="user"/> <br>text2: <input type="text" size=20 name="title"/> <br><input type="submit" name="submit" value="提交" /> <textarea name="content"></textarea> <!-- //多文本框的名称 --></form>
PHP页面调用:
include(); 放在 PHP 程序的任何一个位置,PHP 程序在执行到时,才会先读入 include 所指定引入的文件,如果出现错误将会提示. 如:include("con.php");
include_once() 同一文件只读取一次
require(); 放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件.
require_once() 同一文件只读取一次
留言板文件构成:
数据库文件 mycon.php
初始界面文件 catalog.php
数据库文件 mycon.php
初始界面文件 catalog.php
操作文件 add.php
列表文件 list.php
因为:
CREATE TABLE `message` ( `id` tinyint(1) NOT NULL auto_increment, `user` varchar(25) NOT NULL, `title` varchar(50) NOT NULL, `content` text NOT NULL, `lastdate` date NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=1 ;
插入数据用mysql_query($sql); 出现错误:
The mysql extension is deprecated and will be removed in the future所以还是用mysqli_query系列的语句。。。
catalog.php:
效果:
catalog:
add:mycon.php
<?php$link=mysqli_connect("localhost:3306","root","****","db_study"); if(!$link){ die("cound not connect"); } mysqli_query($link,"set names 'UTF8'"); function htmtocode($content) {// str_replace: "\n" --> "<br>" 第三个参数是内容$content = str_replace(" ", " ", $content);$content = str_replace("\n", "<br>", $content);$content = str_replace("'", "`", $content);return $content;}?>
catalog.php:
<head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>welcome to massage board</title><hr><a href="add.php">添加留言</a> | <a href="list.php">浏览留言</a> </b><hr size=2><table width=200 border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#add3ef"><b><tr bgcolor="#eff3ff"><td>welcome to message board!</td></tr></table>
list.php
<?php include("mycon.php");?><table width=700 border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#add3ef"><?php$sql="select * from message";$result=mysqli_query($link,$sql);while($row=mysqli_fetch_array($result)){?> <tr bgcolor="#eff3ff"> <td> 标题:<?php echo $row['title']?> <br> 用户:<?php echo $row['user']?> </td> </tr> <tr bgColor="#ffffff"> <td><span style="font-family:微软雅黑;font-size:14px;color:#7f7f7f;font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; orphans: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); display: inline !important; float: none;"> 内容:<br><?php echo htmtocode($row['content']) ?></span> </td> </tr><?php}?></table>
add.php
<?php include("mycon.php"); if(!empty($_POST['submit'])){//echo $sql=$sql = "INSERT INTO `message`(`id`, `user`, `title`, `content`, `lastdate`) VALUES ('','$_POST[user]','$_POST[title]','$_POST[content]',now())";mysqli_query($link,$sql);}?><form input="myadd.php" method="POST">用户: <input type="text" size=10 name="user"/> <br>标题: <input type="text" size=28 name="title"><br>内容:<textarea name="content" cols="80" rows="10" ></textarea><br><input type="submit" name="submit" value="发表留言">
效果:
catalog:
list:
0 0
- 简单留言板
- 简单留言板
- 简单留言板
- 最简单的留言板
- 简单的XML留言板
- 简单的Js留言板
- 简单的XML留言板
- 简单.NET留言板架构
- 简单PHP留言板
- 简单留言板的实现
- Linq实现简单留言板
- 简单的留言板
- thinkPHP简单留言板
- 简单的留言板
- PHP简单的留言板
- 简单留言板(笔记)
- 简单的留言板网页
- 留言板的简单写法
- POJ 3468_A Simple Problem with Integers(线段树)
- 红黑树
- Javaio
- 深度学习与人脸识别系列(1)__算法流程和教程大纲(基于caffe)
- dx11学习笔记-2.用DX画一个三角形
- 简单留言板
- OC-NSString从文件中读取字符串
- 《计算机硬件体系及IO优化》
- Educational Codeforces Round 4 612D The Union of k-Segments(stl)
- 串行 RapidIO: 高性能嵌入式互连技术
- Java设计模式(二十三)----解释器模式
- zoj3545Rescue the Rabbit (AC自动机+状压dp+滚动数组)
- 深度学习与人脸识别系列(2)__深度学习的环境搭建(ubuntu+caffe)
- usaco 1.4.2 milk3