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留言板(实例)的更多相关文章

  1. Vue 变异方法Push的留言板实例

    <!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  2. PHP文本式留言板——php经典实例

    文件结构: index.php 主页和添加页 show.php 查看留言页 ly.db 文本保存页 doAdd.php 添加功能页 doDel.php 删除功能页  index.php <htm ...

  3. 瀑布流 &留言板

    实例:瀑布流 留言板(一)瀑布流瀑布流实现原理分析1.ajax文件内容function ajax(method, url, data, success) {    var xhr = null;   ...

  4. [PHP100]留言板(一)

    [实例]我的留言板 ** 文件结构: conn.php // 数据库配置 add.php // 操作文件 list.php //列表文件 ** 步骤 建立数据库: phpmyadmin: 建立数据库( ...

  5. NVelocity 实现简单的留言板

    留言版简单实现 -------------------------------------------------------------------------------------------- ...

  6. JavaScript+IndexedDB实现留言板:客户端存储数据

    之前看到贴友有问:用js怎么实现留言板效果.当时也写了一个,但是没有实现数据存储:http://www.ido321.com/591.html 现在将之前的改写一下,原来的HTML布局不变,为了防止G ...

  7. Servlet实践--留言板-v1

    功能介绍: 由三个jsp页面组成,在doGet中根据请求URL中的请求参数不同,跳转到不同的页面: 页面1:显示整个留言板列表 页面2:创建留言页面(包括用户.主题.内容和上传文件) 页面3:在查看单 ...

  8. 微信小程序实现简易留言板

    微信小程序现在很火,于是也就玩玩,做了一个简易的留言板,让大家看看,你们会说no picture you say a j8 a,好吧先上图. 样子就是的,功能一目了然,下面我们就贴实现的代码,首先是H ...

  9. Flask实战-留言板-安装虚拟环境、使用包组织代码

    Flask实战 留言板 创建项目目录messageboard,从GreyLi的代码中把Pipfile和Pipfile.lock文件拷贝过来,这两个文件中定义了虚拟环境中需要安装的包的信息和位置,进入m ...

  10. PHP留言板的实现思路

    本文实例为大家分享了php留言板的实现思路,供大家参考,具体内容如下:1.创建一个存放留言信息的文件名2.获取表单中的数据给一个变量3.判断文件的时候存在4.对文件执行写的操作,在这之前,注意打开文件 ...

随机推荐

  1. javascript高级编程笔记01(基本概念)

    1.在html中使用JavaScript 1.  <script> 元素 <script>定义了下列6个属性: async:可选,异步下载外部脚本文件. charset:可选, ...

  2. 仿今日头条最强顶部导航指示器,支持6种模式-b

    项目中经常会用到类似今日头条中顶部的导航指示器,我也经常用一个类似的库PagerSlidingTabStrip,但是有时并不能小伙伴们的所有需求,所以我在这个类的基础上就所有能用到的情况做了一个简单的 ...

  3. poj 3261 Milk Patterns(后缀数组)(k次的最长重复子串)

    Milk Patterns Time Limit: 5000MS   Memory Limit: 65536K Total Submissions: 7938   Accepted: 3598 Cas ...

  4. maven编译的时候排除junit测试类

    maven项目中使用junit进行单元测试,在进行编译的时候,可以通过2种方式排除test测试类的编译. 有2种方式 : 使用命令的时候带上参数 mvn install -Dmaven.test.sk ...

  5. single page

    http://msdn.microsoft.com/zh-cn/magazine/cc507641.aspx#S7 http://blog.nodejitsu.com/scaling-isomorph ...

  6. Unity3d与android通信

    原地址:http://www.cnblogs.com/alongu3d/p/3661077.html unity3d与android的通信,从网上搜索了一些文章,发现我的始终不成功!后来调试通了,现在 ...

  7. 10个基于 Ruby on Rails 构建的顶级站点

    本文系国内 ITOM 行业领军企业 OneAPM 工程师翻译整理自 Raviraj Hegde 的文章 Top Sites Built with Ruby on Rails. 就其本身而言,Ruby ...

  8. Java Vector 类

    Vector类实现了一个动态数组.和ArrayList和相似,但是两者是不同的: Vector是同步访问的. Vector包含了许多传统的方法,这些方法不属于集合框架. Vector主要用在事先不知道 ...

  9. Android 用Intent和Bundle传递参数

    传递方: //点击btn_sub传递 fieldHeight.getText()和 fieldWeight.getText() private void setListeners()    {    ...

  10. 【HDOJ】1258 Sum It Up

    典型的深搜,剪枝的时候需要跳过曾经搜索过的相同的数目,既满足nums[i]=nums[i-1]&&visit[i-1]==0,visit[i-1]==0可以说明该点已经测试过. #in ...