PHP+MYSQL 简单的留言板

介绍一个学习PHP的好网站: http://www.php100.com ,以后将会努力看视频学好PHP....
1、主要知识点如下:
    
    
1、提交表单Javascript验证
<form action="" method="post" name="myform" οnsubmit="return CheckPost();">
<SCRIPT language=javascript>
function CheckPost()
{
 if (myform.user.value=="")
 {
  alert("请填写用户");
  myform.user.focus();
  return false;
……

2、str_replace替换函数
str_replace( 被替换的值,替换的值,被替换的内容);

3、htmlspecialchars 格式化html
主要功能是将HTML格式化,防止在输出html时被浏览器执行
htmlspecialchars(所要格式化对象,定义单双引号,编码)

4、md5加密函数
5、COOKIE 的使用和登陆
setcookie("TEST", "value", 3600, "/dir", ".domains.com", true);
注意:使用PHP cookie 当场不能生效,需要刷新一次
2、增加用户代码:

<?php

 include("conn.php");

 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>";

 }
 include("head.php");
?>
<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;
	}
}
</SCRIPT>

  <form action="add.php" method="post" name="myform" οnsubmit="return CheckPost();">
  用户:<input type="text" size="10" name="user" /><br>
  标题:<input type="text" name="title" /><br/>
  内容:<textarea name="content"  cols="60" rows="9"></textarea><br/>

  <input type="submit" name="submit" value="发布留言"/>


  </form>


3、浏览用户留言代码:

<?php

 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>
<?
  }
?>

效果视图:
a、增加留言界面;
PHP+MYSQL 简单的留言板 - 行也思君 - 行也思君
b、浏览留言界面:
 
PHP+MYSQL 简单的留言板 - 行也思君 - 行也思君
c、登录界面:
 
PHP+MYSQL 简单的留言板 - 行也思君 - 行也思君
D、数据库数据库:
 
PHP+MYSQL 简单的留言板 - 行也思君 - 行也思君
 
注:数据库SQL语句、CSS语句等代码并没有上传,主要上传了PHP执行文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值