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+MYSQL的文章管理系统(一)
Oct 09 PHP
PHP3 safe_mode 失效漏洞
Oct 09 PHP
php 8小时时间差的解决方法小结
Dec 22 PHP
PHP中call_user_func_array()函数的用法演示
Feb 05 PHP
php中explode与split的区别介绍
Oct 03 PHP
CodeIgniter实现更改view文件夹路径的方法
Jul 04 PHP
PHP制作3D扇形统计图以及对图片进行缩放操作实例
Oct 23 PHP
PHP的Socket网络编程入门指引
Aug 11 PHP
java模拟PHP的pack和unpack类
Apr 13 PHP
PHP查询附近的人及其距离的实现方法
May 11 PHP
利用php的ob缓存机制实现页面静态化方法
Jul 09 PHP
PHP二维关联数组的遍历方式(实例讲解)
Oct 18 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
收听困难?教您超简便短波广播抗干扰方法!
2021/03/01 无线电
PHP的SQL注入实现(测试代码安全不错)
2011/02/27 PHP
php安全配置 如何配置使其更安全
2011/12/16 PHP
PHP输入流php://input介绍
2012/09/18 PHP
ThinkPHP之用户注册登录留言完整实例
2014/07/22 PHP
php查询mysql数据库并将结果保存到数组的方法
2015/03/18 PHP
jQuery 表单验证插件formValidation实现个性化错误提示
2009/06/23 Javascript
js数据验证集合、js email验证、js url验证、js长度验证、js数字验证等简单封装
2010/05/15 Javascript
炫酷的js手风琴效果
2016/10/13 Javascript
javascript 单例模式详解及简单实例
2017/02/14 Javascript
Node.js安装配置图文教程
2017/05/10 Javascript
基于对象合并功能的实现示例
2017/10/10 Javascript
webpack vue 项目打包生成的文件,资源文件报404问题的修复方法(总结篇)
2018/01/09 Javascript
Javascript实现异步编程的过程
2018/06/18 Javascript
JS扁平化输出数组的2种方法解析
2019/09/17 Javascript
解决vue-router 二级导航默认选中某一选项的问题
2019/11/01 Javascript
NodeJS http模块用法示例【创建web服务器/客户端】
2019/11/05 NodeJs
[42:20]Winstrike vs VGJ.S 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
Python实现二分查找算法实例
2015/05/26 Python
详解Python异常处理中的Finally else的功能
2017/12/29 Python
python实现桌面托盘气泡提示
2019/07/29 Python
Pytorch 实现focal_loss 多类别和二分类示例
2020/01/14 Python
TensorFlow自定义损失函数来预测商品销售量
2020/02/05 Python
浅谈matplotlib中FigureCanvasXAgg的用法
2020/06/16 Python
全球最大的在线橄榄球商店:Lovell Rugby
2018/05/20 全球购物
经济实惠的豪华背包和行李袋:Packs Project
2018/10/17 全球购物
日本乐天官方海外转运服务:Rakuten Global Express
2018/11/30 全球购物
英国顶尖手表珠宝品牌独家授权经销商:HS Johnson
2020/10/28 全球购物
技术副厂长岗位职责
2013/12/26 职场文书
《中国的气候》教学反思
2014/02/23 职场文书
党员创先争优心得体会
2014/09/11 职场文书
基层党支部承诺书
2015/04/30 职场文书
人间正道是沧桑观后感
2015/06/15 职场文书
基层党建工作简报
2015/07/21 职场文书
创业不要错过,这4种餐饮新模式
2019/07/18 职场文书
Spring Cloud Netflix 套件中的负载均衡组件 Ribbon
2022/04/13 Java/Android