X

由于无法提供服务器的高昂费用,博客即将迁移到github pages...

点击右上的X可以临时关闭此框并阻止跳转^_^

现在带您过去 秒后跳转...

作业4-2(带用户的留言板)单页面实现!

    作业4-2要求
    演示页面:http://www.dshui.wang/html/board2.php
    本次作业基于作业4-1完成,部分文件在4-1中给出:
    所需要的数据表:

    CREATE TABLE `msg` (
      `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
      `content` varchar(254) NOT NULL DEFAULT '',
      `username` char(10) DEFAULT '',
      `stime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
    
    CREATE TABLE `user` (
      `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
      `username` char(20) NOT NULL DEFAULT '',
      `pwd` varchar(20) NOT NULL DEFAULT '',
      `registtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
    

    文件board2.php

     ''){
    		$_SESSION['username'] = $row['username'];
    		echo "";
    	}else{
    		echo "";
    	}
    	header ( "refresh:0;url=" );
    }elseif($_POST['do']=="registe"){
    	$rname = $_POST['rname'];
    	$rpwd = $_POST['rpasswd'];
    	$sql = "insert into user(username,pwd) values ('$rname','$rpwd');";
    	if(mysql_query($sql)){
    		$_SESSION['username'] = $rname;
    		echo "";
    	}else{
    		echo "";
    	}
    	header ( "refresh:0;url=" );
    }elseif($_POST['do']=="submit"){
    	$content = $_POST['content'];
    	echo $content;
    	$sql = "insert into msg(content,username) values (\"{$content}\",'".$_SESSION['username']."');";
    	if(mysql_query($sql)){
    		echo "";
    		header ( "refresh:0;url=" );
    	}else{
    		echo "";
    	}
    }elseif($_POST['do']=="logout"){
    	session_unset();
    	session_destroy();
    	echo "";
    	header ( "refresh:0;url=" );
    }
    $sql = "select * from msg order by id desc;";
    $result = mysql_query($sql);
    ?>
    
    
    
    
    简易留言板(带用户验证)
    
    
    
    
    	

    当前用户:


     

作业4-1(简易留言板)

    作业4-1(简易留言板)
    演示页面:http://www.dshui.wang/html/board1.php
    首先我们得建立一个数据表用来存放留言信息:(由于之前作业有建立数据库’XSGL’,我们就直接用这个数据库啦)

    CREATE TABLE `msg` (
      `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
      `content` varchar(254) NOT NULL DEFAULT '',
      `username` char(10) DEFAULT '',
      `stime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
    

    建立一个mysql的连接文件: mysqlconfig.php

    
    

    新建一个留言本程序:board1.php

    
    
    
    
    
    
    简易留言板
    
    
    
    	

     

作业3-1(完成MYSQL操作)

    作业3-1要求

    第一步,创建数据库'XSGL': 
    create database XSGL;
    
    第二步,创建学生表'student': 
    create table student(
    Sno char(7) NOT NULL,
    Sname char(10) NOT NULL,
    Ssex enum('男','女') NULL,
    Sage tinyint(4) NULL,
    Sdept char(20) NULL default '计算机系',
    PRIMARY KEY(Sno)
    )engine=innodb default charset=utf8;
    
    第三步,插入数据:
    insert into student(Sno,Sname,Ssex,Sage,Sdept) values ('9512101','李勇','男','19','计算机系'),('9512102','刘晨','男','20','计算机系'),('9512103','王敏','女','20','计算机系'),('9521101','张立','男','22','信息系'),('9521102','吴兵','女','21','信息系'),('9521103','张海','男','20','信息系'),('9531101','钱小平','女','18','数学系'),('9531102','王大力','男','19','数学系');
    
    第四步,删除学号为'9531102'的记录:
    delete from student where Sno='9531102';
    
    第五步,将计算机系的学生年龄统一加'1':
    update student set Sage=Sage+1 where Sdept='计算机系';
    
    第六步,显示学生的学号和姓名两列,这两列分别起别名为“ID”和“NAME”, 要求只列出查询结果的前 5 条记录:
    select Sno as ID,Sname as NAME from student limit 5;
    
    第七步,查询信息系所有男同学的所有信息:
    select * from student where Sdept='信息系' and Ssex='男';
    
    第八步,查询 student 表所有的数据,按照年龄排序,年龄相同则按照学号降序排序:
    select * from student order by Sage ASC,Sno DESC;
    
    第九步,查询所有姓“王”的同学的基本信息:
    select * from student where Sname LIKE '王%';
    
    第十步,查询每个院系学生的人数,要求列出院系名称和相应人数:
    select COUNT(*) as '人数',Sdept from student GROUP BY Sdept;
    //如果一张表里面学号有重复的,必须去重!使用下面语句:
    select COUNT(DISTINCT Sno) as '人数',Sdept from student GROUP BY Sdept;
    

    到此,作业3-1就做完了!

作业2-2(PHP表单数据提交与接收)

    作业2-2
    展示页面:http://www.dshui.wang/html/work2.php

    
    
    
    
    
    Second Class Work
    
    
    
    
    姓名:
    兴趣:
    性别:
    血型:
    擅长语言:
    最擅长的操作系统:
    留言:








    请选择您擅长的一种或几种编程设计语言:



    请选择您最擅长的操作系统:

    如果您有什么建议,敬请留言:


      

作业1-2(编写一个HTML静态网页,完整网页包括DIV定位)

    作业1-2要求
    展示页面:http://www.dshui.wang/html/firstwork2.html

    
    
    
    
    学院概括
    
    
    
    学院简介
    现任领导
    组织机构

    学院简介

      电子信息工程学院的前身是1981年学校重建后恢复的物理系,是学校历史最悠久 教学单位之一;1988年,物理系更名为电子信息工程系并开始招收电子技术专业本科生;由于那什么的什么的那啥,老师这里给了省略。。。。。。。。。。。
      计算机科学学院的明天一定会更加美好@哈哈!
    现任领导

      院党委:

            党委书记:       巴某某(027-67841987)
            党委副书记:    张   某(027-678428317)

      院行政:

            院    长:       娃某某(负责全面工作,027-67841987)
            副院长:        黑   某(027-678428317)
            副院长:        白   某(027-678428317)
    组织机构

      教研室:
    序号教研室名称教研室主任
    1应用电子技术陈琨
    2信号处理周某
    3通信工程朱某
    4计算机田某某
    5光信息科学与技术钟某某
    6电路与系统朱某某
    7大学物理姚某某
    8综合实验室彭某某(正)伊某某(副)

    此处只是为了拉长页面