学编程,我觉得最重要的是动手实践.今天第一天学PHP~~`~为了熟悉下这种语言~~~我开始自己编一个PHP MYSQL的留言本.从易到难`~~~先由简单的开始.功能以后慢慢完善.......
学编程,我觉得最重要的是动手实践.今天第一天学PHP~~`~为了熟悉下这种语言~~~我开始自己编一个PHP MYSQL的留言本. 从易到难`~~~先由简单的开始.功能以后慢慢完善. 留言本最基本的功能就是: 1:用户写留言 2:把数据写入数据库 3:显示所有留言
下面就开始制作我的留言本
首先在PHPMYADMIN下建立一 guest_book数据库 然后在该数据库下建立一个contents的表 该表下建立两个字段 分别为 name 和 content SQL语句如下: CREATE TABLE `contents` ( `id` int(11) NOT NULL auto_increment, `name` varchar(20) NOT NULL default '"no name"', `content` mediumtext NOT NULL, PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=6
好了数据库建好了 ~~`下面开始写程序了 该程序包含三个页面post.htm(留言提交页面) index.php(留言显示页面) updata.php(把数据写入数据库的页面)
post.htm代码如下: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>留言本</title> </head> <body> <form action="updata.php" method="post" name="name1"> 姓名:<input type="text" name="user_name"><br> 留言:<textarea name="post_contents" rows="10" cols="50"></textarea> <input type="submit"> </form> </body> </html>
updata.php页面代码如下: <? $name=$_POST['user_name']; $content=$_POST['post_contents']; $conn=mysql_connect("localhost:6033", "root", ""); mysql_query("set names utf-8"); //解决中文乱码问题 mysql_select_db("guest_book"); $exec="insert into contents (name,content) values ('".$_POST['user_name']."','".$_POST['post_contents']."')"; $result=mysql_query($exec); ?>
index.php页面代码如下:
<? $conn=mysql_connect ("localhost:6033", "root", ""); //打开MySQL服务器连接 mysql_select_db("guest_book"); //链接数据库 mysql_query("set names utf-8"); //解决中文乱码问题 $exec="select * from contents"; //sql语句 $result=mysql_query($exec); //执行sql语句,返回结果 while($rs=mysql_fetch_object($result)) { echo "<table><tr><td>姓名:".$rs->name."</td></tr>"; echo "<tr><td>留言:".$rs->content."</td></tr></table><br/>";
1/2 1 2 下一页 尾页 |