PHP编写学校网站上新生注册登陆程序的实例分享


Posted in PHP onMarch 21, 2016

就弄了三个页面:

(1)、新生信息注册模块(register.php):

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  <title>班级注册表</title>
  </head>
  <body background="image/bg3.jpg">
    <center><img src="image/school_1.jpg" height="50%" width="60%">
    <marquee behavior="alternate" bgcolor="#FF0000"><b>河南理工大学真诚欢迎2012级新同学到校学习</b></marquee>
    </center>
    <p><center><font color="red" size="6"><b><blink>新生注册系统</blink></b></font></center></p>
    <form action="mysql_stu.php" method="post" name="reg_stu">
    <table align="center" cellspacing="0" bordercolor="#FFFFFF" width="60%" bordercolorlight="#FFFFFF" border="1" cellpadding="3">
      <tr bgcolor="#CCCCCC">
        <td width="100%" align="center" valign="bottom" height="19" colspan="2">
        <font face="隶书" size="4" color="#000000">请仔细填写以下内容</font></td>
      </tr>
      <tr>
        <td width="30%" align="right" height="19" >姓名:</td>
        <td width="70%"><input type="text" name="reg_name" size="10" maxlength="18" ></td>
      </tr>
      <tr>
        <td width="30%" align="right" height="19">性别:</td>
        <td width="70%"><input type="radio" name="reg_sex" value="男" checked >男<input type="radio" name="sex" value="女">女</td>
      </tr>
      <tr>
        <td width="30%" align="right" height="19">年龄:</td>
        <td width="70%"><input type="text" name="reg_age" size="5" maxlength="15"></td>
      </tr>
      <tr>
        <td width="30%" align="right" height="19">班级:</td>
        <td width="70%"><input type="text" name="reg_class" size="20"></td>
      </tr>
      <tr>
        <td width="30%" align="right" height="19">身份证号:</td>
        <td width="70%"><input type="text" name="reg_id" size="20"></td>
      </tr>
      <tr>
        <td width="30%" align="right" height="19">联系电话:</td>
        <td width="70%"><input type="text" name="reg_tele" size="20"></td>
      </tr>
      <tr>
        <td width="30%" align="right" height="19">电子邮件:</td>
        <td width="70%"><input type="text" name="reg_email" size="20"></td>
      </tr>
      <tr>
        <td width="100%" align="center" colspan="2"><input type="submit" value="马上注册">
        <input type="reset" value="全部重写"></td>
      </tr>
    </table>
    </form>
    <marquee behavior="scroll">
    <center><img src="image/school2.jpg" height="15%" width="15%">
    <img src="image/lake.jpg" height="15%" width="15%">
    <img src="image/flower.jpg" height="15%" width="15%">
    <img src="image/autumn.jpg"height="16%" width="16%">
    <img src="image/bridge.jpg" height="15%" width="15%">
    <img src="image/beauty.jpeg" height="15%" width="15%">  
    <img src="image/party1.jpeg" height="18%" width="17%">
    <img src="image/party2.jpeg" height="18%" width="18%">
    <img src="image/party3.jpeg" height="18%" width="17%">
    <img src="image/party4.jpeg" height="18%" width="17%">
    </center></marquee>
  </body>
</html>



(2)、信息查询登录模块(mysql_stu.php):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新生登陆系统</title>
</head>
 
<body background="image/bg1.jpg">
  <?php
    //连接数据库;
    $link = mysql_connect('localhost','root','Dongsheng');
    if(!$link)
    {
      echo "与数据库连接失败!";
      die('Could not connect: ' .mysql_error());
    }
    $createdb="create database if not exists mis_stu";
    $result=mysql_query($createdb)
      or die("<br>数据库创建失败:".mysql_error());
    $result=mysql_select_db(mis_stu)
      or die('选择mis_stu数据库失败:'.mysql_error());
    $createtable="create table if not exists stu_reg (stu_name varchar(30) not null,stu_sex char(2),stu_age int,stu_class varchar(30),stu_id varchar(18),stu_tele varchar(20),stu_email varchar(30))";
    $result=mysql_query($createtable)
      or die('<br>数据表创建失败:'.mysql_error());
    //选择数据库
    mysql_select_db(mis_stu);
    if(!empty($_POST['reg_name']))
    {
      $name=$_POST['reg_name'];
      $sex=$_POST['reg_sex'];
      $age=$_POST['reg_age'];
      $class=$_POST['reg_class'];
      $id=$_POST['reg_id'];
      $tele=$_POST['reg_tele'];
      $email=$_POST['reg_email'];
      //定义插入数据到stu_reg表中的SQL字符串
      mysql_query("set names gb2312");
      $SQL="insert into stu_reg(stu_name,stu_sex,stu_age,stu_class,stu_id,stu_tele,stu_email) values ('$name','$sex','$age','$class','$id','$tele','$email')";
      mysql_query($SQL);
      mysql_query("COMMIT");
      echo "<center><font color='blue' size='10'><b>恭喜您,注册成功!<br>输入以下内容登陆系统查询注册信息</b></font></center>";
    }
    mysql_close($link);
  ?>
  <font size='6' color="#FFFF00">登录前请先<a href="register.php">注册</a></font>
  <p><center><font color="red" size="6"><b>信息查询登录</b></font></center></p>
    <form action="stu_info.php" method="post" name="log_stu">
    <table align="center" cellspacing="0" bordercolor="#FFFFFF" width="60%" bordercolorlight="#FFFFFF" border="1" cellpadding="3">
      <tr bgcolor="#CCCCCF">
        <td width="100%" align="center" valign="bottom" height="19" colspan="2">
        <font face="隶书" size="4" color="#000000">请输入姓名和身份证号</font></td>
      </tr>
      <tr>
        <td width="50%" align="right" height="19" >请输入姓名:</td>
        <td width="70%"><input type="text" name="log_name" size="20"></td>
      </tr>
      <tr>
        <td width="30%" align="right" height="19">请输入身份证号:</td>
        <td width="70%"><input type="text" name="log_id" size="20"></td>
      <tr>
        <td width="100%" align="center" colspan="2"><input type="submit" value="登录">
        <input type="reset" value="清空"></td>
      </tr>
    </table>
    </form>>
    <center>
    <p><font face="隶书" size="5" color=red>新生入学需知:<br></font></p>
    <p><font face="隶书" size="5" color="#0033FF"><marquee behavior="scroll" direction="up" height="200" bgcolor="#FFFFCC" width="60%">
    请各位同学先到各个学院完善注册信息,<br>做好报道注册工作,<br>同时按要求完善电子档案信息。
    <br><br>希望广大同学尽快适应新环境,<br>认识新朋友,尽快投入到学习工作当中!<br><br>教务处电话:12345678<br>保卫科电话:87654321</marquee></p></font>
    </center>
</body>
</html>

PHP编写学校网站上新生注册登陆程序的实例分享

(3)、查询信息显示模块(stu_info.php)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>基本信息</title>
</head>
 
<body background="image/bg6.jpg">
  <?php
    if($_POST['log_name']=='')
    {
      echo "<center><font color='blue' size='8'><b>姓名不能为空!请重新输入!<br></b></font></center>";
      echo "<center><font size='6'><a href='mysql_stu.php'>重新登录</font></center>";
    }
    else
    { 
      $link = mysql_connect('localhost','root','Dongsheng');
      if(!$link)
      {
        echo "与数据库连接失败!";
        die('Could not connect: ' .mysql_error());
      }
      $result=mysql_select_db(mis_stu)
        or die('选择mis_stu数据库失败:'.mysql_error());
      mysql_query("set names gb2312");
      $slt=mysql_query("select * from stu_reg");
      $arr=mysql_fetch_assoc($slt);
      $flag=0;
      while($arr)
      {
        if($_POST['log_name']==$arr['stu_name'])
        {
          $flag=1;
          if($_POST['log_id']==$arr['stu_id'])
          {
            echo "<font color='red' size='8'><b>登录成功,您的基本信息为:<br></b></font></center><br>";
            echo "<font size='6'>姓名:".$arr['stu_name']."<br>";
            echo "<font size='6'>性别:".$arr['stu_sex']."<br>";
            echo "<font size='6'>年龄:".$arr['stu_age']."<br>";
            echo "<font size='6'>班级:".$arr['stu_class']."<br>";
            echo "<font size='6'>身份证号:".$arr['stu_id']."<br>";
            echo "<font size='6'>联系电话:".$arr['stu_tele']."<br>";
            echo "<font size='6'>电子邮件:".$arr['stu_email']."<br>";
            break;
          }
          else
          {
            echo "<center><font color='blue' size='8'><b>密码错误!请<a href='mysql_stu.php'>重新输入。<br></b></font></center>";
            break;
          }
        }
        $arr=mysql_fetch_assoc($slt);
      }
      if($flag==0)
        echo "<center><font color='blue' size='8'><b>对不起!您查询的用户不存在,请先返回<a href='register.php'>注册</a><br></b></font></center>";
      mysql_close($link);
      echo "<center><font color='blue' size='6'><a href='mysql_stu.php'>切换用户</a><br></b></font></center>";
    }
     
  ?>
</body>
</html>

PHP编写学校网站上新生注册登陆程序的实例分享

PHP 相关文章推荐
解析php安全性问题中的:Null 字符问题
Jun 21 PHP
解析centos中Apache、php、mysql 默认安装路径
Jun 25 PHP
php Session存储到Redis的方法
Nov 04 PHP
php5.3 不支持 session_register() 此函数已启用的解决方法
Nov 12 PHP
PDO防注入原理分析以及使用PDO的注意事项总结
Oct 23 PHP
php常见的魔术方法详解
Dec 25 PHP
php实现兼容2038年后Unix时间戳转换函数
Mar 18 PHP
PHP中Restful api 错误提示返回值实现思路
Apr 12 PHP
yii2分页之实现跳转到具体某页的实例代码
Jun 02 PHP
php基于curl主动推送最新内容给百度收录的方法
Oct 14 PHP
PHP使用文件锁解决高并发问题示例
Mar 29 PHP
Laravel 修改验证异常的响应格式实例代码详解
May 25 PHP
调用WordPress函数统计文章访问量及PHP原生计数器的实现
Mar 21 #PHP
PHP程序中的文件锁、互斥锁、读写锁使用技巧解析
Mar 21 #PHP
PHP编程中尝试程序并发的几种方式总结
Mar 21 #PHP
PHP的Laravel框架中使用消息队列queue及异步队列的方法
Mar 21 #PHP
Zend Framework框架之Zend_Mail实现发送Email邮件验证功能及解决标题乱码的方法
Mar 21 #PHP
Zend Framework教程之Zend_Form组件实现表单提交并显示错误提示的方法
Mar 21 #PHP
Zend Framework实现多文件上传功能实例
Mar 21 #PHP
You might like
Opcache导致php-fpm崩溃nginx返回502
2015/03/02 PHP
PHP实现的redis主从数据库状态检测功能示例
2017/07/20 PHP
jquery 关键字“拖曳搜索”之“拖曳”以及 图片“提示自适应放大”效果 的实现
2010/04/18 Javascript
JavaScript全局函数使用简单说明
2011/03/11 Javascript
情人节专属 纯js脚本1k大小的3D玫瑰效果
2012/02/11 Javascript
关于js数组去重的问题小结
2014/01/24 Javascript
js过滤特殊字符输入适合输入、粘贴、拖拽多种情况
2014/03/22 Javascript
一个通过script自定义属性传递配置参数的方法
2014/09/15 Javascript
JavaScript静态类型检查工具FLOW简介
2015/01/06 Javascript
教你如何使用firebug调试功能了解javascript闭包和this
2015/03/04 Javascript
详解JavaScript树结构
2017/01/09 Javascript
微信小程序 自定义对话框实例详解
2017/01/20 Javascript
Bootstrap 3浏览器兼容性问题及解决方案
2017/04/11 Javascript
jQuery实现导航栏头部菜单项点击后变换颜色的方法
2017/07/19 jQuery
layui 实现二级弹窗弹出之后 关闭一级弹窗的方法
2019/09/18 Javascript
小程序实现上下移动切换位置
2019/09/23 Javascript
vue 返回上一页,页面样式错乱的解决
2019/11/14 Javascript
JS实现网页端猜数字小游戏
2020/03/06 Javascript
原生JS实现九宫格抽奖
2020/09/13 Javascript
基于JavaScript实现简单抽奖功能代码实例
2020/10/20 Javascript
浅谈python中的__init__、__new__和__call__方法
2017/07/18 Python
Django中反向生成models.py的实例讲解
2018/05/30 Python
python web自制框架之接受url传递过来的参数实例
2018/12/17 Python
Python装饰器使用你可能不知道的几种姿势
2019/10/25 Python
给Python学习者的文件读写指南(含基础与进阶)
2020/01/29 Python
Python Django form 组件动态从数据库取choices数据实例
2020/05/19 Python
Python命令行参数定义及需要注意的地方
2020/11/30 Python
jupyter notebook远程访问不了的问题解决方法
2021/01/11 Python
五星级酒店餐饮部总监的标准岗位职责
2014/02/17 职场文书
英语教师岗位职责
2014/03/16 职场文书
生育关怀行动实施方案
2014/03/26 职场文书
厨师个人自我鉴定范文
2014/04/19 职场文书
公务员诚信承诺书
2014/05/26 职场文书
工作检讨书500字
2014/10/19 职场文书
忠诚与背叛观后感
2015/06/04 职场文书
环境卫生标语
2015/08/03 职场文书