PHP实例五之PHP+MYSQL留言板

php中文网
发布: 2016-08-08 09:31:24
原创
1514人浏览过


数据库留言表为:


发布留言的文件 liuyan.php

<form action = "?do=OK" method = "post">
 <table width = "350" border = "0" cellpadding = "4">
      <tr>
             <td  align = "right">标题:</td>
             <td><input type = "text" name = "title"></td>
     </tr>
      <tr>
             <td  align = "right">留言者:</td>
             <td><input type = "text" name = "author"></td>
     </tr>
     <tr>
             <td align = "right" valign = "top">留言内容:</td>
             <td><textarea name = "content" rows = "5" cols = "30"></textarea></td>
     </tr>
      <tr>
              
	     <td colspan = "2" align = "center"><input type = "submit" value = "提交">
                               &#160;&#160;&#160; <input type = "reset" value = "重置"></td>
     </tr></table>
</form>
<?php
   @$puanduan =$_GET['do'];
  if($puanduan == 'OK')
  {
    $link = mysql_connect('localhost:3308','root','root');

  if(!$link)
  {
     die('连接失败:'.mysql_error());
  }
  //为后续的mysql扩展函数的操作选定一个默认的数据库,它相当于sql命令 use se
  mysql_select_db('se',$link) or die('不能选定数据库SE:'.mysql_error());
   $insert = "insert into liuyan(liuyan_title,liuyan_name,liuyan_content) values
  ('$_POST[title]','$_POST[author]','$_POST[content]')";
  //使用mysql_query()函数发送insert语句,成功返回true。
  $result = mysql_query($insert);
  /*if ($result&&mysql_affected_rows()>0)
  {
    echo "数据记录插入成功,最后一条插入的数据ID为:".mysql_insert_id()."<br>";
  }
  else
  {
    echo "数据记录插入失败,错误号:".mysql_errno().",错误原因:".mysql_error()."<br>";
  }*/
  mysql_close($link);
  }
?>
登录后复制

查看留言的文件show_liuyan.php

<?php     
  
            mysql_connect("localhost:3308","root","root");  
            mysql_select_db("se");  
            mysql_query("set names 'gbk'");  ?>
          <table width=400 border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#add3ef" style = "margin-top:20px;"> 
<?php 
$sql="select * from liuyan order by id"; 
$query=mysql_query($sql); 
while ($row=mysql_fetch_array($query)){ 
?> 

<tr bgcolor="#eff3ff"> 
<td>标题:<font color="red"><?=$row['liuyan_title']?></font> 用户:<font color="red"><?=$row['liuyan_name'] ?></font><div align="right">
<a href="pre_edit_liuyan.php?id=<?=$row['id']?>">编辑</a>  |  <a href="delete_liuyan.php?id=<?=$row['id']?>">删除</a></div></td> 
</tr> 
<tr bgColor="#ffffff"> 
<td>内容:<?=$row['liuyan_content']?></td> 
</tr> 
<tr bgColor="#ffffff"> 
<td><div align="right">发表日期:<?php echo date("Y/m/d");
?></div></td> 
</tr> 
<?php }?> 
</table> 
登录后复制

编辑留言的文件pre_edit_liuyan.php

AiPPT模板广场
AiPPT模板广场

AiPPT模板广场-PPT模板-word文档模板-excel表格模板

AiPPT模板广场 147
查看详情 AiPPT模板广场

<?php 
 mysql_connect("localhost:3308","root","root");  
            mysql_select_db("se");  
            mysql_query("set names 'gbk'");  
 $id=$_GET['id']; 
$query="SELECT * FROM liuyan WHERE id =".$id; 
$result=mysql_query($query); 
while ($rs=mysql_fetch_array($result)){ 
?> 
<FORM METHOD="POST" ACTION="post_edit_liuyan.php"> 
<input type="hidden" name="id" value="<?=$rs['id']?>"> 
用户:<INPUT TYPE="text" NAME="liuyan_name" value="<?=$rs['liuyan_name']?>"/><br /> 
标题:<INPUT TYPE="text" NAME="liuyan_title" value="<?=$rs['liuyan_title']?>"/><br /> 
内容:<TEXTAREA NAME="liuyan_content" ROWS="8" COLS="30"><?=$rs['liuyan_content']?></TEXTAREA><br />
<INPUT TYPE="submit" name="submit" value="edit"/> 
</FORM> 
<?php }?> 

登录后复制

处理编辑留言的文件post_edit_liuyan.php

立即学习PHP免费学习笔记(深入)”;

<?php 
  mysql_connect("localhost:3308","root","root");  
            mysql_select_db("se");  
            mysql_query("set names 'gbk'");  
$query="update liuyan set liuyan_name='$_POST[liuyan_name]',liuyan_title='$_POST[liuyan_title]',liuyan_content='$_POST[liuyan_content]' where 
id='$_POST[id]'"; 
mysql_query($query); 
?> 
<?php 
//页面跳转,实现方式为javascript 
$url = "show_liuyan.php"; 
echo "<script language='javascript' type='text/javascript'>"; 
echo "window.location.href='$url'"; 
echo "</script>"; 
?> 
登录后复制

删除留言的文件delete.php

<?php     
  
            mysql_connect("localhost:3308","root","root");  
            mysql_select_db("se");  
            mysql_query("set names 'gbk'");  
           $id = $_GET['id']; 
$query="delete from liuyan where id=".$id; 
mysql_query($query); 
?> 
<?php 
//页面跳转,实现方式为javascript 
$url = "show_liuyan.php"; 
echo "<script language='javascript' type='text/javascript'>"; 
echo "window.location.href='$url'"; 
echo "</script>"; 
?> 
登录后复制

以上就介绍了PHP实例五之PHP+MYSQL留言板,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号