コード例 #1
0
ファイル: my_list.php プロジェクト: dalinhuang/StudentManage
$this->get_header();
?>
	<h1>查询我的选课表和成绩</h1>
	<form class="form-inline" method="post" action="<?php 
echo get_url('Scores', 'get_ajax');
?>
?type=student">
		<div class="form-group">
			<label class="sr-only" for="ID_mc_year">学年</label>

			<div class="input-group">
				<div class="input-group-addon">学年</div>
				<select name="mc_year" class="form-control" id="ID_mc_year">
					<option value="">全部</option>
					<?php 
echo html_option(array_number_dd(date("Y"), 2001, true), date("Y"));
?>
				</select>
			</div>
		</div>
		<div class="form-group">
			<label class="sr-only" for="ID_mc_number">学期</label>

			<div class="input-group">
				<div class="input-group-addon">学期</div>
				<select name="mc_number" class="form-control" id="ID_mc_number">
					<option value="">全部</option>
					<?php 
echo html_option(array_number_aa(1, 5, true), 1);
?>
				</select>
コード例 #2
0
<?php

return ['campus_info' => ['name' => '校园信息', 'table' => 'info_campus', 'search' => [], 'filed' => ['ic_name' => ['name' => '名称', 'type' => 'text', 'vt' => 'text', 'pk' => 1, 'check' => ['not_empty']], 'ic_address' => ['name' => '地址', 'type' => 'text', 'vt' => 'text', 'edit' => 1, 'check' => ['not_empty']], 'ic_postcode' => ['name' => '邮编', 'type' => 'text', 'vt' => 'number', 'edit' => 1, 'rule' => '/^[0-9]{3,10}$/'], 'ic_tel' => ['name' => '电话', 'type' => 'text', 'vt' => 'number', 'edit' => 1, 'check' => ['is_tel']]]], 'college_info' => ['name' => '学院信息', 'table' => 'info_college', 'search' => ['ico_id' => ['name' => 'ID', 'type' => 'text', 'size' => 10], 'ico_name' => ['name' => '名称', 'type' => 'text', 'like' => 1], 'ic_name' => ['name' => '校区', 'type' => 'select', 'list_call' => 'get_campus_info']], 'filed' => ['ico_id' => ['name' => '编号', 'type' => 'text', 'vt' => 'text', 'pk' => 1, 'rule' => '/^[0-9]{3,10}$/', 'check' => ['not_empty']], 'ico_name' => ['name' => '名称', 'type' => 'text', 'vt' => 'text', 'edit' => 1, 'check' => ['not_empty']], 'ic_name' => ['name' => '校区', 'type' => 'select', 'check_func' => 'check_campus_info', 'select_func' => 'get_campus_info'], 'ico_teacher' => ['name' => '主要负责人', 'type' => 'text', 'vt' => 'text', 'edit' => 1, 'check' => ['not_empty']], 'ico_tel' => ['name' => '电话', 'type' => 'text', 'vt' => 'number', 'edit' => 1, 'check' => ['is_tel']]]], 'discipline_info' => ['name' => '专业信息', 'table' => 'info_discipline', 'search' => ['id_id' => ['name' => 'ID', 'type' => 'text', 'size' => 10], 'ico_id' => ['name' => '学院', 'type' => 'select', 'list_call' => 'get_college_info'], 'id_time' => ['name' => '年级', 'type' => 'select', 'list' => array_number_dd(date('Y'), 1998, true)], 'id_name' => ['name' => '名称', 'type' => 'text', 'like' => 1]], 'filed' => ['id_id' => ['name' => '编号', 'type' => 'text', 'vt' => 'text', 'pk' => 1, 'rule' => '/^[0-9]{3,10}$/'], 'id_name' => ['name' => '名称', 'type' => 'text', 'vt' => 'text', 'edit' => 1, 'check' => ['not_empty']], 'id_teacher' => ['name' => '系主任', 'type' => 'text', 'vt' => 'text', 'edit' => 1, 'check' => ['not_empty']], 'id_time' => ['name' => '入学年份', 'type' => 'text', 'rule' => '/^[0-9]{4}$/', 'check' => ['not_empty']], 'ico_id' => ['name' => '学院', 'type' => 'select', 'check_func' => 'check_college_info', 'select_func' => 'get_college_info', 'ref_set' => 'ref_list_set', 'ref_get' => 'ref_college_get_and_campus', 'ref_implode' => 1, 'out_call' => 'implode_out']]], 'class_info' => ['name' => '班级信息', 'table' => 'info_class', 'ajax' => 'class_info', 'search' => ['icl_id' => ['name' => 'ID', 'type' => 'text', "size" => 10], 'icl_teacher' => ['name' => '老师', 'type' => 'text', "size" => 4, "like" => 1], 'ico_id' => ['name' => '学院', 'type' => 'select', 'list_call' => 'get_college_info'], 'id_id' => ['name' => '专业ID', 'type' => 'text', "size" => 10], 'icl_year' => ['name' => '年级', 'type' => 'select', 'list' => array_number_dd(date('Y'), 1998, true)], 'icl_number' => ['name' => '班号', 'type' => 'select', 'list' => [1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5]]], 'filed' => ['icl_id' => ['name' => '编号', 'type' => 'text', 'vt' => 'text', 'pk' => 1, 'rule' => '/^[0-9]{3,10}$/', 'check' => ['not_empty']], 'icl_number' => ['name' => '班号', 'type' => 'text', 'vt' => 'number', 'rule' => '/^[0-9]{1,2}$/', 'check' => ['not_empty']], 'ico_id' => ['name' => '学院', 'type' => 'select', 'check_func' => 'check_college_info', 'select_func' => 'get_college_info', 'ref_set' => 'ref_list_set', 'ref_get' => 'ref_college_get', 'ref_implode' => 1], 'icl_year' => ['name' => '年份', 'type' => 'select', 'edit_type' => 'text'], 'id_id' => ['name' => '专业', 'type' => 'select', 'edit_type' => 'text', 'edit_value_call' => 'get_class_discipline_value', 'ref_set' => 'ref_list_set', 'ref_get' => 'ref_discipline_get', 'ref_implode' => 1], 'icl_teacher' => ['name' => '班主任', 'type' => 'text', 'vt' => 'text', 'edit' => 1, 'check' => ['not_empty']], 'icl_note' => ['name' => '备注', 'type' => 'textarea', 'edit' => 1, 'out_call' => 'textarea_out']]], 'curriculum_info' => ['name' => '课程信息', 'table' => 'info_curriculum', 'search' => ['cu_id' => ['name' => 'ID', 'type' => 'text', 'size' => 8], 'cu_name' => ['name' => '名称', 'type' => 'text', 'like' => 1], 'ico_id' => ['name' => '学院', 'type' => 'select', 'list_call' => 'get_college_info'], 'cu_point' => ['name' => '学分', 'type' => 'text', 'size' => 3], 'cu_time' => ['name' => '学时', 'type' => 'text', 'size' => 3], 'cu_book' => ['name' => '书籍', 'type' => 'text', 'like' => 1]], 'filed' => ['cu_id' => ['name' => '编号', 'type' => 'text', 'vt' => 'text', 'pk' => 1, 'rule' => '/^[0-9]{3,10}$/', 'hide' => 1], 'cu_name' => ['name' => '名称', 'type' => 'text', 'vt' => 'text', 'edit' => 1, 'check' => ['not_empty']], 'cu_point' => ['name' => '学分', 'type' => 'text', 'vt' => 'text', 'edit' => 1, 'check' => ['not_empty', 'is_number']], 'cu_time' => ['name' => '学时', 'type' => 'text', 'vt' => 'number', 'edit' => 1, 'check' => ['not_empty', 'is_number']], 'cu_book' => ['name' => '书籍', 'type' => 'text', 'vt' => 'text', 'edit' => 1, 'check' => ['not_empty']], 'ico_id' => ['name' => '学院', 'type' => 'select', 'check_func' => 'check_college_info', 'select_func' => 'get_college_info', 'ref_set' => 'ref_list_set', 'ref_get' => 'ref_college_get_and_campus', 'ref_implode' => 1, 'out_call' => 'implode_out'], 'cu_note' => ['name' => '备注', 'type' => 'textarea', 'edit' => 1, 'out_call' => 'textarea_out']]], 'teacher_info' => ['name' => '教师信息', 'table' => 'info_teacher', 'row' => 2, 'search' => ['it_id' => ['name' => 'id', 'type' => 'text', 'size' => 8], 'it_name' => ['name' => '姓名', 'type' => 'text', 'like' => 1, 'size' => 4], 'it_sex' => ['name' => '性别', 'type' => 'select', 'list' => ['男' => '男', '女' => '女']], 'it_marry' => ['name' => '婚姻', 'type' => 'select', 'list' => ['已婚' => '已婚', '未婚' => '未婚']], 'it_edu' => ['name' => '学历', 'type' => 'select', 'list' => ['博士' => '博士', '研究生' => '研究生', '博士后' => '博士后', '博士后及以上' => '博士后及以上', '本科' => '本科', '大专' => '大专', '高职' => '高职', '高中' => '高中', '中学' => '中学', '小学' => '小学', '其他' => '其他']], 'it_birthday' => ['name' => '生日', 'type' => 'text', 'like' => 1], 'it_tel' => ['name' => '电话', 'type' => 'text', 'like' => 1], 'it_email' => ['name' => '邮箱', 'type' => 'text', 'like' => 1], 'it_address' => ['name' => '地址', 'type' => 'text', 'like' => 1], 'it_id_card' => ['name' => '身份证', 'type' => 'text', 'like' => 1]], 'filed' => ['it_id' => ['name' => '编号', 'type' => 'text', 'vt' => 'text', 'pk' => 1, 'hide' => 1, 'rule' => '/^[0-9]{3,10}$/', 'check' => ['not_empty']], 'it_name' => ['name' => '姓名', 'type' => 'text', 'vt' => 'text', 'edit' => 1, 'check' => ['not_empty']], 'it_start_date' => ['name' => '入职日期', 'type' => 'text', 'vt' => 'date', 'edit' => 1, 'check' => ['not_empty', 'check_date']], 'it_sex' => ['name' => '性别', 'type' => 'radio', 'edit' => 1, 'radio' => ['男' => '男', '女' => '女']], 'it_marry' => ['name' => '婚姻状况', 'type' => 'radio', 'edit' => 1, 'radio' => ['已婚' => '已婚', '未婚' => '未婚']], 'it_edu' => ['name' => '学历', 'type' => 'select', 'edit' => 1, 'select_list' => ['博士' => '博士', '研究生' => '研究生', '博士后' => '博士后', '博士后及以上' => '博士后及以上', '本科' => '本科', '大专' => '大专', '高职' => '高职', '高中' => '高中', '中学' => '中学', '小学' => '小学', '其他' => '其他']], 'it_birthday' => ['name' => '生日', 'type' => 'text', 'edit' => 1, 'vt' => 'date'], 'it_tel' => ['name' => '电话', 'type' => 'text', 'edit' => 1, 'vt' => 'number', 'check' => ['is_tel']], 'it_email' => ['name' => '邮箱', 'type' => 'text', 'edit' => 1, 'vt' => 'text', 'check' => ['is_email']], 'it_address' => ['name' => '地址', 'type' => 'text', 'edit' => 1, 'vt' => 'text'], 'it_id_card' => ['name' => '身份证', 'type' => 'text', 'edit' => 1, 'rule' => '/^[1-9]{1}[0-9]{17}$/', 'vt' => 'text'], 'it_password' => ['name' => '登录密码', 'type' => 'text', 'edit' => 1, 'vt' => 'password', 'no_out' => 1], 'it_note' => ['name' => '备注', 'type' => 'textarea', 'edit' => 1, 'out_call' => 'textarea_out']]], 'student_info' => ['name' => '学生信息', 'table' => 'info_student', 'ajax' => ['student_info', 'city'], 'edit_ajax' => ['city', 'student_edit'], 'search' => ['is_id' => ['name' => 'ID', 'type' => 'text', 'size' => 10], 'is_name' => ['name' => '姓名', 'type' => 'text', 'like' => 1, 'size' => 6], 'ico_id' => ['name' => '学院', 'type' => 'select', 'list_call' => 'get_college_info'], 'ic_name' => ['name' => '校区', 'type' => 'select', 'list_call' => 'get_campus_info'], 'is_grade' => ['name' => '年级', 'type' => 'select', 'list' => array_number_dd(date('Y'), 1998, true)], 'id_id' => ['name' => '专业ID', 'type' => 'text', 'size' => 10], 'icl_id' => ['name' => '班级ID', 'type' => 'text', 'size' => 10], 'is_hometown' => ['name' => '籍贯', 'type' => 'text', 'like' => 1], 'is_sex' => ['name' => '性别', 'type' => 'select', 'select' => ['男' => '男', '女' => '女']], 'is_birthday' => ['name' => '生日', 'type' => 'text', 'like' => 1], 'is_province' => ['name' => '省份', 'type' => 'text', 'like' => 1], 'is_city' => ['name' => '市', 'like' => 1, 'type' => 'text'], 'is_county' => ['name' => '县', 'type' => 'text', 'like' => 1], 'is_zone' => ['name' => '区', 'type' => 'text', 'like' => 1], 'is_address' => ['name' => '详细地址', 'type' => 'text', 'like' => 1], 'is_id_card' => ['name' => '身份证', 'type' => 'text', 'like' => 1], 'is_politics' => ['name' => '政治面貌', 'type' => 'select', 'list' => ['群众' => '群众', '党员' => '党员', '中共团员' => '中共团员', '预备党员' => '预备党员']]], 'list_style' => 'width:2500px', 'row' => 3, 'filed' => ['is_id' => ['name' => '学号', 'type' => 'text', 'pk' => 1, 'vt' => 'text', 'rule' => '/^[1-9]{1}[0-9]{9}$/'], 'is_name' => ['name' => '姓名', 'type' => 'text', 'vt' => 'text', 'edit' => 1, 'check' => ['not_empty']], 'is_hometown' => ['name' => '籍贯', 'type' => 'text', 'vt' => 'text', 'edit' => 1, 'check' => ['not_empty']], 'is_sex' => ['name' => '性别', 'type' => 'radio', 'edit' => 1, 'radio' => ['男' => '男', '女' => '女']], 'is_birthday' => ['name' => '生日', 'type' => 'text', 'edit' => 1, 'vt' => 'date', 'check' => ['is_date']], 'is_province' => ['name' => '省份', 'type' => 'select', 'edit' => 1], 'is_city' => ['name' => '市', 'edit' => 1, 'type' => 'select'], 'is_county' => ['name' => '县', 'type' => 'text', 'edit' => 1, 'vt' => 'text'], 'is_zone' => ['name' => '区', 'type' => 'text', 'edit' => 1, 'vt' => 'text'], 'is_address' => ['name' => '详细地址', 'type' => 'text', 'edit' => 1, 'vt' => 'text'], 'is_id_card' => ['name' => '身份证', 'type' => 'text', 'vt' => 'text', 'edit' => 1, 'rule' => '/^[1-9]{1}[0-9]{17}$/'], 'is_politics' => ['name' => '政治面貌', 'type' => 'select', 'edit' => 1, 'select_list' => ['群众' => '群众', '党员' => '党员', '中共团员' => '中共团员', '预备党员' => '预备党员']], 'ic_name' => ['name' => '校区', 'type' => 'select', 'check_func' => 'check_campus_info', 'select_func' => 'get_campus_info'], 'ico_id' => ['name' => '学院', 'type' => 'select', 'edit_type' => 'text', 'edit_value_call' => 'get_college_value', 'check_func' => 'check_college_info', 'ref_set' => 'ref_list_set', 'ref_get' => 'ref_college_get', 'ref_implode' => 1], 'is_grade' => ['name' => '年级', 'type' => 'select', 'edit_type' => 'text'], 'id_id' => ['name' => '专业', 'type' => 'select', 'edit_type' => 'text', 'edit_value_call' => 'get_class_discipline_value', 'ref_set' => 'ref_list_set', 'ref_get' => 'ref_discipline_get', 'ref_implode' => 1], 'icl_id' => ['name' => '班级', 'type' => 'select', 'edit_type' => 'text', 'edit_value_call' => 'get_class_info_value'], 'is_password' => ['name' => '密码', 'type' => 'text', 'edit' => 1, 'vt' => 'password', 'no_out' => 1], 'is_email' => ['name' => '邮箱', 'type' => 'text', 'edit' => 1, 'vt' => 'email', 'check' => ['is_email']], 'is_tel' => ['name' => '电话', 'edit' => 1, 'type' => 'text', 'vt' => 'text', 'check' => ['is_tel']], 'is_room' => ['name' => '宿舍区', 'type' => 'text', 'edit' => 1, 'vt' => 'text'], 'is_room_number' => ['name' => '宿舍号', 'type' => 'text', 'edit' => 1, 'vt' => 'text'], 'is_study_date' => ['name' => '入学日期', 'type' => 'text', 'edit' => 1, 'vt' => 'date', 'check' => ['is_date']]]], 'curriculum_m' => ['name' => '课程安排', 'table' => 'mg_curriculum', 'ajax' => 'curriculum_m', 'search' => ['ico_id' => ['name' => '学院', 'type' => 'select', 'list_call' => 'get_college_info'], 'it_id' => ['name' => '教师ID', 'type' => 'text', 'size' => 8], 'cu_id' => ['name' => '课程ID', 'type' => 'text', 'size' => 10], 'id_id' => ['name' => '专业ID', 'type' => 'text', 'size' => 10], 'mc_year' => ['name' => '学年', 'type' => 'select', 'list' => array_number_dd(date('Y'), 1998, true)], 'mc_grade' => ['name' => '年级', 'type' => 'select', 'list' => array_number_dd(date('Y'), 1998, true)], 'mc_number' => ['name' => '学期', 'type' => 'select', 'list' => [1 => 1, 2 => 2, 3 => 3, 4 => 4]]], 'filed' => ['mc_id' => ['name' => '编号', 'type' => 'text', 'vt' => 'text', 'hide' => 1, 'pk' => 1, 'rule' => '/^[0-9]{3,10}$/', 'check' => ['not_empty']], 'it_id' => ['name' => '教师ID', 'type' => 'text', 'rule' => '/^[1-9]{1}[0-9]*$/', 'ref_set' => 'ref_list_set', 'ref_get' => 'ref_teacher_get', 'ref_implode' => 1, 'edit' => 1], 'mc_year' => ['name' => '学年', 'type' => 'text', 'vt' => 'text', 'def' => date("Y"), 'rule' => '/^20[0-9]{2}$/'], 'mc_number' => ['name' => '学期', 'type' => 'select', 'edit_type' => 'text', 'select_list' => [1 => 1, 2 => 2, 3 => 3, 4 => 4], 'rule' => '/^[1-4]{1}$/'], 'ico_id' => ['name' => '学院', 'type' => 'select', 'check_func' => 'check_college_info', 'select_func' => 'get_college_info', 'ref_set' => 'ref_list_set', 'ref_get' => 'ref_college_get_and_campus', 'ref_implode' => 1, 'out_call' => 'implode_out', 'check' => ['not_empty']], 'mc_grade' => ['name' => '年级', 'type' => 'select', 'edit_type' => 'text', 'check' => ['not_empty']], 'id_id' => ['name' => '专业', 'type' => 'select', 'edit_type' => 'text', 'edit_value_call' => 'get_class_discipline_value', 'ref_set' => 'ref_list_set', 'ref_get' => 'ref_discipline_get', 'ref_implode' => 1, 'check' => ['not_empty']], 'cu_id' => ['name' => '课程', 'type' => 'select', 'edit_type' => 'text', 'edit_value_call' => 'get_class_curriculum_value', 'ref_set' => 'ref_list_set', 'ref_get' => 'ref_curriculum_get', 'ref_implode' => 1, 'check' => ['not_empty']], 'mc_note' => ['name' => '备注', 'type' => 'textarea', 'edit' => 1]]], 'scores_mg' => ['name' => '选课管理', 'table' => 'scores', 'full_check' => 'scores_full_check', 'search' => ['is_id' => ['name' => '学号', 'type' => 'text', 'size' => 10], 'mc_id' => ['name' => '专业课程号', 'type' => 'text', 'size' => 10]], 'filed' => ['is_id' => ['name' => '学生学号', 'type' => 'text', 'rule' => '/^[1-9]{1}[0-9]{9}$/', 'ref_set' => 'ref_list_set', 'ref_get' => 'ref_student_name_get', 'ref_implode' => 1, 'pk' => 1], 'mc_id' => ['name' => '专业课程ID', 'type' => 'text', 'rule' => '/^[1-9]{1}[0-9]*$/', 'ref_set' => 'ref_list_set', 'ref_get' => 'ref_curr_id_by_mc_id_get', 'ref_implode' => 1, 'pk' => 1], 'sc_work' => ['name' => '平时成绩', 'type' => 'text', 'edit' => 1], 'sc_test' => ['name' => '考试成绩', 'type' => 'text', 'edit' => 1], 'sc_total' => ['name' => '总成绩', 'type' => 'text', 'edit' => 1]]]];