PHP留言板(实例)
lyb.htm
<div class="lymain">
<script language="JavaScript">
function check(){
if(document.frm.name.value=="")
{
alert("请输入姓名!");
document.frm.name.focus();
return false;
}
else if(document.frm.lb.value=="")
{
alert("请选择类型!");
document.frm.lb.focus();
return false;
}
else if(document.frm.qq.value=="")
{
alert(" 请输入QQ!");
document.frm.qq.focus();
return false;
}
else if(document.frm.email.value=="")
{
alert(" 请输入e-mail!");
document.frm.email.focus();
return false;
}
else if(document.frm.phone.value=="")
{
alert("请输入电话号码!");
document.frm.phone.focus();
return false;
}
else if(document.frm.content.value=="")
{
alert("请输入内容!");
document.frm.content.focus();
return false;
}
}
</script>
<form name="frm" method="POST" action="lyb.php" onSubmit="return check()">
<em>姓名:</em>
<input type="text" name="name" class="inputsr"> <i>*</i>
<div class="blk10"></div>
<em>我是:</em>
<span class="fl"><input type="radio" name="lb" value="校长"> 校长</span>
<span class="fl"><input type="radio" name="lb" value="主任"> 主任</span>
<span class="fl"><input type="radio" name="lb" value="教室"> 教师</span>
<span class="fl"><input type="radio" name="lb" value="家长"> 家长</span>
<span class="fl"><input type="radio" name="lb" value="学生"> 学生</span>
<div class="blk10"></div>
<em>QQ:</em>
<input type="text" name="qq" class="inputsr"> <span class="wz">不公开,建议填写以便及时回复通知到你</span>
<div class="blk10"></div>
<em>E-mail:</em>
<input type="text" name="email" class="inputsr"> <i>*</i>
<div class="blk10"></div>
<em>手机号码:</em>
<input type="text" name="phone" class="inputsr"> <i>*</i>
<div class="blk10"></div>
<em>我要留言:</em>
<textarea name="content"></textarea>
<div class="blk20"></div>
<center>
<input type="submit" value="提交" >
<input type="button" value="重置" >
</center>
</form>
<div class="blk10"></div>
</div>
lyb.php
<?php
@$name=$_POST["name"];
@$lb=$_POST["lb"];
@$qq=$_POST["qq"];
@$email=$_POST["email"];
@$phone=$_POST["phone"];
@$content=$_POST["content"];
$conn=mysql_connect("localhost","root","123");
if($content!="")
{
$conn=mysql_connect("localhost","root","123");
mysql_select_db("lyb");
// mysql_query("set names gbk");
$sql="insert into ly(name,lb,qq,email,phone,content) values('{$name}','{$lb}','{$qq}','{$email}','{$phone}','{$content}')";
//var_dump($sql);
//die();
$rs=mysql_query($sql);
$row=mysql_affected_rows($conn);
if ($row>0)
{
echo "<script type='text/javascript'>";
echo "alert('发表留言成功!');";
echo "window.location='lyb.html';";
echo "</script>";
}
else
{
echo "<script type='text/javascript'>";
echo "alert('发表留言失败!');";
echo "window.location='index.php';";
echo "</script>";
}
}
?>
PHP留言板(实例)的更多相关文章
- Vue 变异方法Push的留言板实例
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- PHP文本式留言板——php经典实例
文件结构: index.php 主页和添加页 show.php 查看留言页 ly.db 文本保存页 doAdd.php 添加功能页 doDel.php 删除功能页 index.php <htm ...
- 瀑布流 &留言板
实例:瀑布流 留言板(一)瀑布流瀑布流实现原理分析1.ajax文件内容function ajax(method, url, data, success) { var xhr = null; ...
- [PHP100]留言板(一)
[实例]我的留言板 ** 文件结构: conn.php // 数据库配置 add.php // 操作文件 list.php //列表文件 ** 步骤 建立数据库: phpmyadmin: 建立数据库( ...
- NVelocity 实现简单的留言板
留言版简单实现 -------------------------------------------------------------------------------------------- ...
- JavaScript+IndexedDB实现留言板:客户端存储数据
之前看到贴友有问:用js怎么实现留言板效果.当时也写了一个,但是没有实现数据存储:http://www.ido321.com/591.html 现在将之前的改写一下,原来的HTML布局不变,为了防止G ...
- Servlet实践--留言板-v1
功能介绍: 由三个jsp页面组成,在doGet中根据请求URL中的请求参数不同,跳转到不同的页面: 页面1:显示整个留言板列表 页面2:创建留言页面(包括用户.主题.内容和上传文件) 页面3:在查看单 ...
- 微信小程序实现简易留言板
微信小程序现在很火,于是也就玩玩,做了一个简易的留言板,让大家看看,你们会说no picture you say a j8 a,好吧先上图. 样子就是的,功能一目了然,下面我们就贴实现的代码,首先是H ...
- Flask实战-留言板-安装虚拟环境、使用包组织代码
Flask实战 留言板 创建项目目录messageboard,从GreyLi的代码中把Pipfile和Pipfile.lock文件拷贝过来,这两个文件中定义了虚拟环境中需要安装的包的信息和位置,进入m ...
- PHP留言板的实现思路
本文实例为大家分享了php留言板的实现思路,供大家参考,具体内容如下:1.创建一个存放留言信息的文件名2.获取表单中的数据给一个变量3.判断文件的时候存在4.对文件执行写的操作,在这之前,注意打开文件 ...
随机推荐
- css 垂直同步的几种方式
第一种: 利用 display:table 和 display:table-cell 的方式 这种方式就好像将table布局搬过来一样,相信大家对table的td还是有印象的,它的内容是可以设置垂直居 ...
- Oracle删除所有表
Oracle 清理用户所有的表 PLSQL中执行语句 select 'drop '||object_type||' '||object_name||';' from user_objects; 结果集 ...
- Javascript 5种方法实现过滤删除前后所有空格
第一种:循环检查替换 //供使用者调用 function trim(s){ return trimRight(trimLeft(s)); } //去掉左边的空白 function trimLeft(s ...
- linux删除某类型文件的命令
使用linux命令行,删除某目录下某类型的文件,如:删除.rar结尾的所有文件. 命令如下: find . -name "*.rar" -type f -print -exec r ...
- Firefly官方教程之DBentrust使用文档
原地址: http://bbs.gameres.com/thread_224185.html 1.dbentrust说明该模块主要是对数据库与memcached存储的处理.里面封装了从memcache ...
- python:UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xef in position xxx: ordinal not in range(128)
执行sql_cmd = "select * from item_base where item_id in " + item_ids_str时报错 solve: import sy ...
- Python中通过Image的open之后,去show结果打不开bmp图片,无法正常显示图片
在windows的cmd命令行下,使用Python的PIL库打开并显示一个jpg图片: ? 1 2 3 openedImg = Image.open(saveToFile); print " ...
- 【NOIP 2012 开车旅行】***
题目描述 小 A 和小 B 决定利用假期外出旅行,他们将想去的城市从 1 到 N 编号,且编号较小的 城市在编号较大的城市的西边,已知各个城市的海拔高度互不相同,记城市 i 的海拔高度为 Hi,城市 ...
- Android 风格化的 Toggle Buttons
Android到默认UI比iOS到默认UI在美观程度上还是有一定到差距的,我们希望能够美化UI,并且替换掉系统默认的UI风格,使得程序在使用这些UI的时候都默认使用我们自定义到UI.本文以Toggle ...
- HDU 4009 不定根最小树形图
讲一下建图过程,首先建立一个超级源点S,对于这个源点,向每个HOUSE连一条有向边,权值为该HOUSE建立WELL的费用,即高度*X. 然后每个可以连边的WELL之间,费用为曼哈顿距离*Y,然后考虑两 ...