|

code.rar
(3.64 KB, 下载次数: 45)
压缩包中:
add.php - 添加留言的php文件- <form action="add.php" method="post" name="myform" onsubmit="return CheckPost();">
- 用户:<input type="text" size="10" name="user" />
- 标题:<input type="text" name="title" />
- 内容:<textarea name="content" cols="60" rows="9"></textarea>
- <input type="submit" name="submit" value="发布留言"/>
复制代码 这段代码就是在HTML中一个两个编辑框和一个按钮的代码,并且在按钮单击的时候先执行 Return CheckPost()这个子程序,如果返回值为真,就发一个post包。- <SCRIPT language=javascript>
- function CheckPost()
- {
- if (myform.user.value=="")
- {
- alert("请填写用户名");
- myform.user.focus();
- return false;
- }
- if (myform.title.value.length<5)
- {
- alert("标题不能少于5个字符");
- myform.title.focus();
- return false;
- }
- if (myform.content.value=="")
- {
- alert("必须要填写留言内容");
- myform.content.focus();
- return false;
- }
- }
复制代码 这部分用JS写的内容是用来判断三个编辑框是否都写东西了。- if($_POST['submit']){
- $sql="insert into message (id,user,title,content,lastdate) " .
- "values ('','$_POST[user]','$_POST[title]','$_POST[content]',now())";
- mysql_query($sql);
- echo "<script language="javascript">alert('添加成功');history.go(-1)</script>";
- }
复制代码 这段代码中 $_POST就是处理post的地方,执行一个sql语句然后输出添加成功~
=========================================================
conn.php - 为数据库连接组件,在其他php中需要用的连接数据库的只需要 include(conn.php)就可以啦
head.php - 也一样,就是所有的页面的最上面都是一样的
================================================
list.php - 通过SQL查询以及HTML混编的循环,在页面上出现几个表格。- include("conn.php");
- include("head.php");
- $SQL="SELECT * FROM `message` order by id desc";
- $query=mysql_query($SQL);
- while($row=mysql_fetch_array($query)){
- ?>
- <table width=500 border="0" cellpadding="5" cellspacing="1" bgcolor="#add3ef">
- <tr bgcolor="#eff3ff">
- <td>标题:<?=$row[title]?> 用户:<?=$row[user]?></td>
- </tr>
- <tr bgColor="#ffffff">
- <td>内容:<?
- echo htmtocode($row[content]);
- ?></td>
- </tr>
- </table>
- <?
- }
- ?>
复制代码 如你所见,显示include了连接数据库,然后include了head,然后是一个sql语句查询,之后进行循环,注意到最下面三行
<?
}
?>
就是循环的结束之处,循环过程就是表格。
login.php - 是一个简单的登陆地方,需要登录才能留言。其中用到md5。。。
欢迎各种大师加分。。。。 |
|