精华内容
下载资源
问答
  • 创建一个学生信息表

    千次阅读 2019-11-05 21:07:06
    创建一个学生信息表 实现根据姓名、ID、年龄输入框的值, 1)创建对应的表格; 2)点击删除按钮,删除对应的行; 1.首先我们先写一个表格的样式。 <style> table {width: 300px;border: 1px solid gray;border...

    创建一个学生信息表

    实现根据姓名、ID、年龄输入框的值,
    1)创建对应的表格;
    2)点击删除按钮,删除对应的行;
    1.首先我们先写一个表格的样式。

    <style>
    table {width: 300px;border: 1px solid gray;border-collapse: collapse; margin: 30px auto;}
    th,td {line-height: 35px;text-align: center;border: 1px solid gray;}
    thead>tr { background: #ccc;}
       </style>
    

    2.实现根据姓名、ID、年龄输入框的值,我们要写三个输入框给函数提供姓名、ID、年龄的值;

     ID:<input type="text" id="tex1">  //写出一个为ID的输入框
     Name:<input type="text" id="tex2">//写出一个为Name的输入框
     age:<input type="text" id="tex3">//写出一个为age的输入框
     <button onclick="loop()">添加</button> //写出一个为添加的按钮并为它加上点击时间
    

    在这里插入图片描述上面代码运行如上,
    2.1创建对应的表格;并且点击删除按钮,删除对应的行

    <script type="text/javascript">
            var t1 = document.getElementById("tex1");
            var t2 = document.getElementById("tex2");
            var t3 = document.getElementById("tex3");
            //创建表
            var tab = document.createElement('table');
            //创建标题为学生信息表
            tab.createCaption().innerHTML = "学生信息表";
            //创建表头
            var thead = tab.createTHead();
            //创建表头行
            var tr1 = thead.insertRow();
            //创建表头列并赋值ID,姓名,年龄,操作
            tr1.insertCell().innerHTML = "ID";
            tr1.insertCell().innerHTML = "姓名";
            tr1.insertCell().innerHTML = "年龄";
            tr1.insertCell().innerHTML = "操作";
            document.body.appendChild(tab);
            function loop() {
                var tb = tab.createTBody();
                //创建内容行
                var tr2 = tb.insertRow();
                //创建内容列并且获取input的ID,姓名,年龄的值
                tr2.insertCell().innerHTML = t1.value;
                tr2.insertCell().innerHTML = t2.value;
                tr2.insertCell().innerHTML = t3.value;
                //在列里加一个为删除的a标签并且添加一个点击事件
                tr2.insertCell().innerHTML = "<a href='#' οnclick=del(this)>删除</a>";
                document.body.appendChild(tab);
            }
            //为a标签里的删除一行,服务的函数
            function del(obj) {
                var tr = obj.parentNode.parentNode;
                tr.parentNode.removeChild(tr);
             }
        </script>
    

    运行如下
    在这里插入图片描述每输入一次ID,Name,age点击添加就会追加一行你输入的信息 实现删除行

    注意:创建表格时的层层嵌套;注意添加点击时间时

    tr2.insertCell().innerHTML = "<a href='#' οnclick=del(this)>删除</a>";//中间的双引号是一对单引号是一对,不要范tr2.insertCell().innerHTML = "<a href="#" οnclick=del(this)>删除</a>"这种错误;
    

    注意函数名不能用关键字

    展开全文
  • insert into course values('3','信息系统','1',4); insert into course values('4','操作系统','6',3); insert into course values('5','数据结构','7',4); insert into course values('6','数据处理',null,2); ...

    CREATE TABLE Student

    (Sno CHAR(9) PRIMARY KEY,

    Sname CHAR(20) UNIQUE,

    Ssex CHAR(2),

    Sage SMALLINT,

    Sdept CHAR(20)

    );

    insert into student values('201215121','李勇','男',20,'CS');

    insert into student values('201215122','刘晨','女',19,'CS');

    insert into student values('201215123','王敏','女',18,'MA');

    insert into student values('201215125','张立','男',19,'IS');

    insert into student values('201215126','李一平','男',18,'IS');

    insert into student values('201215127','张琴','女',19,'CS');

    insert into student values('201215128','王方','女',20,'MA');

    insert into student values('201215129','黄林林','男',21,'IS');

    CREATE TABLE Course

    (Cno CHAR(4) PRIMARY KEY,

    Cname CHAR(40),

    Cpno CHAR(4),

    Ccredit SMALLINT,

    );

    insert into course values('1','数据库','5',4);

    insert into course values('2','数学',null,2);

    insert into course values('3','信息系统','1',4);

    insert into course values('4','操作系统','6',3);

    insert into course values('5','数据结构','7',4);

    insert into course values('6','数据处理',null,2);

    insert into course values('7','C语言','6',4);

    CREATE TABLE SC

    (Sno CHAR(9),

    Cno CHAR(4),

    Grade SMALLINT,

    PRIMARY KEY (Sno,Cno))

    insert into sc values('201215121','1',92);

    insert into sc values('201215121','2',85);

    insert into sc values('201215121','3',88);

    insert into sc values('201215121','4',98);

    insert into sc values('201215121','5',89);

    insert into sc values('201215121','6',95);

    insert into sc values('201215121','7',93);

    insert into sc values('201215122','2',90);

    insert into sc values('201215122','3',80);

    insert into sc values('201215122','4',85);

    insert into sc values('201215122','6',92);

    insert into sc values('201215123','1',90);

    insert into sc values('201215123','2',84);

    insert into sc values('201215123','3',91);

    insert into sc values('201215123','4',90);

    insert into sc values('201215123','5',80);

    insert into sc values('201215123','6',78);

    insert into sc values('201215123','7',65);

    insert into sc values('201215128','1',78);

    insert into sc values('201215128','2',82);

    insert into sc values('201215128','3',77);

    insert into sc values('201215128','4',79);

    insert into sc values('201215128','5',92);

    insert into sc values('201215128','6',98);

    insert into sc values('201215128','7',50);

    insert into sc values('201215125','1',67);

    insert into sc values('201215125','2',71);

    insert into sc values('201215125','3',90);

    insert into sc values('201215126','4',81);

    insert into sc values('201215126','5',90);

    insert into sc values('201215126','6',56);

    insert into sc values('201215126','7',89);

    insert into sc values('201215127','1',81);

    insert into sc values('201215127','2',72);

    insert into sc values('201215127','3',90);

    insert into sc values('201215127','4',64);

    insert into sc values('201215127','5',79);

    insert into sc values('201215127','6',50);

    insert into sc values('201215127','7',96);

    展开全文
  • SQL创建一个学生信息表

    千次阅读 2017-11-12 22:01:00
    insert into course values('3','信息系统','1',4); insert into course values('4','操作系统','6',3); insert into course values('5','数据结构','7',4); insert into course values('6','数据处理',null,2); ...

    CREATE TABLE Student
    (Sno CHAR(9) PRIMARY KEY,
    Sname CHAR(20) UNIQUE,
    Ssex CHAR(2),
    Sage SMALLINT,
    Sdept CHAR(20) );

    insert into student values('201215121','李勇','男',20,'CS');
    insert into student values('201215122','刘晨','女',19,'CS');
    insert into student values('201215123','王敏','女',18,'MA');
    insert into student values('201215125','张立','男',19,'IS');
    insert into student values('201215126','李一平','男',18,'IS');
    insert into student values('201215127','张琴','女',19,'CS');
    insert into student values('201215128','王方','女',20,'MA');
    insert into student values('201215129','黄林林','男',21,'IS');

    CREATE TABLE Course
    (Cno CHAR(4) PRIMARY KEY,
    Cname CHAR(40),
    Cpno CHAR(4),
    Ccredit SMALLINT,
    );

    insert into course values('1','数据库','5',4);
    insert into course values('2','数学',null,2);
    insert into course values('3','信息系统','1',4);
    insert into course values('4','操作系统','6',3);
    insert into course values('5','数据结构','7',4);
    insert into course values('6','数据处理',null,2);
    insert into course values('7','C语言','6',4);


    CREATE TABLE SC
    (Sno CHAR(9),
    Cno CHAR(4),
    Grade SMALLINT,
    PRIMARY KEY (Sno,Cno))

    insert into sc values('201215121','1',92);
    insert into sc values('201215121','2',85);
    insert into sc values('201215121','3',88);
    insert into sc values('201215121','4',98);
    insert into sc values('201215121','5',89);
    insert into sc values('201215121','6',95);
    insert into sc values('201215121','7',93);
    insert into sc values('201215122','2',90);
    insert into sc values('201215122','3',80);
    insert into sc values('201215122','4',85);
    insert into sc values('201215122','6',92);
    insert into sc values('201215123','1',90);
    insert into sc values('201215123','2',84);
    insert into sc values('201215123','3',91);
    insert into sc values('201215123','4',90);
    insert into sc values('201215123','5',80);
    insert into sc values('201215123','6',78);
    insert into sc values('201215123','7',65);
    insert into sc values('201215128','1',78);
    insert into sc values('201215128','2',82);
    insert into sc values('201215128','3',77);
    insert into sc values('201215128','4',79);
    insert into sc values('201215128','5',92);
    insert into sc values('201215128','6',98);
    insert into sc values('201215128','7',50);
    insert into sc values('201215125','1',67);
    insert into sc values('201215125','2',71);
    insert into sc values('201215125','3',90);
    insert into sc values('201215126','4',81);
    insert into sc values('201215126','5',90);
    insert into sc values('201215126','6',56);
    insert into sc values('201215126','7',89);
    insert into sc values('201215127','1',81);
    insert into sc values('201215127','2',72);
    insert into sc values('201215127','3',90);
    insert into sc values('201215127','4',64);
    insert into sc values('201215127','5',79);
    insert into sc values('201215127','6',50);
    insert into sc values('201215127','7',96);

    转载于:https://www.cnblogs.com/lozjl/p/7823158.html

    展开全文
  • 一、需求分析 做一个jsp页面,动态显示信息表的内容。 1、 做一个实体类:StudentInfo (包含4个字段) 2、 如图模拟生成3条数据,本质上就是new StudentInfo 3个实例...

    一、需求分析

    做一个jsp页面,动态显示信息表的内容。

    1、  做一个实体类:StudentInfo (包含4个字段)

    2、  如图模拟生成3条数据,本质上就是new StudentInfo 3个实例,每个实例代表一行记录(后面这3条记录放到数据库,本例暂时不处理)

    3、  处理这3条数据的过程,不用考虑界面(采用java代码与jsp UI页面分离)编写一个类和方法,处理数据问题,返回值为List<StudentInfo>把3条数据(StudentInfo)也就是3个StudentInfo的实例,把它们添加到List中,换句话说,就是这个List就是代表这个数据集合。

    注意:

      a、  此类为业务类(处理业务逻辑的类),要养成习惯:先写接口

      b、  调用者使用此类时,应该不不关心谁是实现类,只关心接口以及其API

    4、  把整个List,丢给jsp用于显示数据,呈现出一个表格的状态。

     二、具体流程

    1、先写实体类

    a.建包(entity)

    b.建立1个实体类:StudnetInfo.java

    c.对实体例,添加私有的属性,属性应该跟二维表的字段一一对应

      创建对应的命名:id,name,classes,place

    public class StudentInfo {
        //编号
        private String id;
       //姓名
        private String name;
       //班级
        private String classes;
       //籍贯
        private String place;
    
    }

    d.一键生成get,set,如下:

    public String getId() {
      
    return id;
    }
    public void setId(String id) {
      
    this.id = id;
    }

    2.建立一个业务逻辑的接口以及实现类

    a.先建包service

    b.建立接口StudentService.java

    public interface StudentService {
    
        //有多少个业务逻辑,就设计多少个方法
    
        public List<StudentInfo> getAllStudents();
    
    }

    c.建立一个实现类StudentServiceImpl.java

    需要:implements StudentService这个接口

    public class StudentServiceImpl implements StudentService {
    
     
    }

    d.实现未实现方法

      @Override
    
        public List<StudentInfo> getAllStudents() {
    
            //业务逻辑代码写在这里
    
            return null;
    
        }
    
    具体代码如下:
    
        @Override
    
        public List<StudentInfo> getAllStudents() {
    
            //存放所有学生信息的数据集合
    
            List<StudentInfo> stuList = new ArrayList<StudentInfo>();
    
            //模拟从数据库取出3条学生信息
    
            StudentInfo si1 = new StudentInfo();
    
            StudentInfo si2 = new StudentInfo();
    
            StudentInfo si3 = new StudentInfo();
    
            si1.setId("1");
    
            si1.setName("李伟铭");
    
            si2.setName("王显军");
    
            si3.setName("大头");
    
            //把3个学生存放到List集合中去
    
            stuList.add(si1);
    
            stuList.add(si2);
    
            stuList.add(si3);
    
            return stuList;
    
        }

    3.创建一个jsp页面,调用service获取数据集List

    a.新建jsp页面

    b.调用service

    测试代码如下:
    
    <%
    
    StudentService stuService = new StudentServiceImpl();
    
    List<StudentInfo> stuList = stuService.getAllStudents();
    
    out.println(stuList.size());
    
    %>
    
    修改一下代码,遍历集合(for)
    
    <%
    
    StudentService stuService = new StudentServiceImpl();
    
    List<StudentInfo> stuList = stuService.getAllStudents();
    
    for(StudentInfo student:stuList){
    
        out.println(student.getName() "<br>");
    
    }
    
    %>

    c.修改jsp页面的html代码

    <table width="70%" border="0" cellspacing="1" cellpadding="1" align="center" bgcolor="#000099">
      <tr bgcolor="#FFFFFF">            
    
        <td>编号</td>
        <td>名字</td>
        <td>班级</td>
        <td>籍贯</td>
      </tr>
    <% 
    StudentService stuService = new StudentServiceImpl();
    List<StudentInfo> stuList = stuService.getAllStudents();
    for(StudentInfo student:stuList){
    %>
      <tr bgcolor="#FFFFFF">
        <td><%=student.getId()%></td>
        <td><%=student.getName()%></td>
        <td><%=student.getClasses()%></td>
        <td><%=student.getPlace()%></td>
      </tr>
    <%    
    }
    %>
    
    </table>

    看图分析:

     

     

     

     


    更多专业前端知识,请上【猿2048】www.mk2048.com
    展开全文
  • 使用链表创建一个学生信息管理系统 通过一个循环函数,在创建了学生信息链表之后能够继续进行输出、查询、添加、删除学生信息等功能 #include <stdio.h> #include <conio.h> #include <stdlib.h> ...
  • 创建一个顺序实现学生信息管理,查找,插入,删除以及打印 ##数据结构##C语言##顺序 //1声明及数据类型定义 #include<stdio.h> #include<string.h> #include<stdlib.h> #include<math.h&...
  • 在一个数据库中创建一个学生表“student”,要CSS布局HTML小编今天和大家分享使用查询语句,包括以下字如果想在数据库中创建一个学生表的话。也不算复杂吧,如果是SQL SERVER,我告诉你步骤吧。 1.安装SQL SERVER,...
  • //创建一个链表,可以插入学生信息、删除学生信息。 #include  #define NULL 0 #define TYPE struct student #define LEN sizeof (struct student) using namespace std; struct student  ...
  • 数据库创建学生信息表的方法是:1、新建表:单击数据库“studentDb”前图标,然后右键“表”文件包,单击“新建表”选项,进入“新建表”窗口。2、设定表标识字段id:填写第一个列名“id”,设定数据类型为“int”,...
  • 创建一个数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表… 表(一)Student (学生表) ...
  • printf("请输入您要执行的操作:(1)创建一个学生表;(0)退出系统\n"); jud1 = (int)malloc(sizeof(int)); scanf("%d", &jud1); if (jud1 == 1) { printf("您是要如何创建学生呢?(1)倒序...
  • 创建一个包含学生学号、身高、性别的学生身高信息表并输出到屏幕,学生信息从records.txt文件读取。(结构体数组版本) (1)30’ 编写一个函数 void reverse(Seqlist *lp); 功能是对已建立的学生身高信息表进行...
  • 在文件上传的基础上设计一个学生基本信息表 在学习了文件上传的基础上,在页面中设计一个表格可以录入学生基本信息:学号、姓名(中文)、性别、班级,并允许上传照片;点击成功提交后,在目标页面显示学生的基本...
  • 用顺序实现一个简单的学生信息管理系统,包括如下功能: (1) 创建学生 (2) 输出学生 (3) 增加学生信息 (4) 删除学生信息(指定学号或者序号,如第几个学生) (5) 按照给定的学号查找学生信息 (6) ...
  • using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;...using Sy
  • #include&lt;stdio.h&gt; #include&lt;stdlib.h&gt; #include&lt;conio.h&gt; /定义结构体/ .../创建一个只有头结点的空链表/ struct student *create_head() { struct ...
  • C语言基础-第一个C程序 C语言基础-简单程序分析 VS2019编写简单的C程序示例 简单示例,VS2019调试C语言程序 C语言基础-基本算法 C语言基础-数据类型 C语言中的输入输出函数 C语言流程控制语句 C语言数组——一维数组...
  • 创建学生成绩单链表

    千次阅读 2017-10-12 08:39:01
    建立一个由n个学生成绩的顺序,n的大小由自己确定,每一个学生的成绩信息由自己确定,实现数据的对表进行插入、删除、查找等操作。分别输出结果。 三、实验步骤 1、依据实验内容分别说明实验程序中用...
  • 1. 问题描述: (1)建立单向链表,每结点包括:学号,姓名,性别。(2)按照学号对该链表进行升序排序,要求采用冒泡法,而后进行输出。在主函数中分别调用创建、排序和输出函数。2. 问题的解决方案:根据问题...
  • 、 设有数据库,包括四表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四表的结构分别如表1-1的表()~表(四)所示,数据如表1-2的表()~表(四)所示。用SQL语句创建表并...
  • 设有数据库,包括四表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四表的结构分别如表1-1的表()~表(四)所示,数据如表1-2的表()~表(四)所示。用SQL语句...
  • 学习笔记 ·数据库创建及查询 文章目录学习笔记任务过程第步:分析需求第二步:新建数据库第三步:新建1.Grade2.Student3.subject第三步:插入数据1.Grade2....每年级的学生所学的课程学习:三...
  • // // main.c // dynamic_link_list // // Created by ma c on 15/8/5. ...// 要求:写一个函数建立有3名学生数据的动态单向链表,并输出链表中每个结点的所有内容。 /* 建立动态链表的思想: 1、开辟一个...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,344
精华内容 537
关键字:

创建一个学生信息表