Я только начала работать с jqgrid. Помогите разобраться - не пойму почему не выводит таблицу. Необходимо создать список студентов каждой группы
<!DOCTYPE html>
<title>ModTest</title>
<meta charset="utf-8" />
<link rel="stylesheet" href="styles/elegant-press.css" type="text/css" />
<script src="scripts/elegant-press.js" type="text/javascript"></script>
<!--[if IE]><style>#header h1 a:hover{font-size:75px;}</style><![endif]-->
<link rel="stylesheet" type="text/css" media="screen" href="jquery_jqGrid/css/ui-lightness/jquery-ui-1.7.1.custom.css" />
<link rel="stylesheet" type="text/css" media="screen" href="jquery_jqGrid/css/ui.jqgrid.css" />
<script src="jquery_jqGrid/js/jquery-1.4.2.min.js" type="text/javascript"></script>
<script src="jquery_jqGrid/js/i18n/grid.locale-ru.js" type="text/javascript"></script>
<script src="jquery_jqGrid/js/jquery.jqGrid.min.js" type="text/javascript"></script>
</head>
<body>
<div class="main-container">
<header>
<h1><a href="index.html">ModTest</a></h1>
<p id="tagline"><strong>Подсистема формирования модели педагогического тестирования</strong></p>
</header>
<div class="container1">
<div class="box"> <div class="portfolio">
<br />
<script type="text/javascript">
//--------------------------------
function Numbers(e)
{
var keynum;
var keychar;
var numcheck;
if(window.event) // IE
{
keynum = e.keyCode;
}
else if(e.which) // Netscape/Firefox/Opera
{
keynum = e.which;
}
keychar = String.fromCharCode(keynum);
numcheck = /\d/;
return numcheck.test(keychar);
}
//--------------------------------
$(document).ready(function() {
var gdGroup = $("#gdGroup");
var lastSel;
gdGroup.jqGrid({
datatype: "json",
colNames: ["Number", "Surname", "Name"],
colModel: [
{ name: "Number", index: "Number", ,width:55,editable:false,editoptions:{readonly:true,size:10} },
{ name: "Surname", index: "Surname", width: 150, editable: true, edittype: "text" },
{ name: "Name", index: "Name", width: 150, editable: true, edittype: "text" }
],
sortname: "Surname",
rowNum: 14,
viewrecords: true,
sortorder: "asc",
caption: "Grpou of students",
width: 800,
height: 308,
pager: "#gdGroupPager",
ondblClickRow: function(id) {
gdGroup.restoreRow(lastSel);
gdGroup.editRow(id, true);
lastSel = id;
}
}).navGrid("#gdGroupPager");
</script>
<form name = "number" method='post'>
<h6>Введите количество групп тестируемых: </h6><br />
<input type="text" name="number_group" id = "1" onkeypress="return Numbers(event)" maxlength="2"/>
<input type="submit" name = "number_group_click" value="OK"><br /><br /><br />
</form>
<?
if (isset($_POST['number_group_click'])) {
if (empty($_POST['number_group']))
{
?>
<script type="text/javascript">
alert('Введите количество групп тестируемых!');
</script>
<?
}
else {$count = $_POST['number_group'];
?>
<form name = "create" method='post'>
<?
for ($i = 1; $i <=$count; $i++)
{
print('Название группы № '.$i.' <br />');
print('<input type="text" name='.$i.'/> <br />');
print('Список студентов группы № '.$i.' <br />');
?>
<table id="gdGroup" ></table>
<div id="gdGroupPager" ></div>
<?
print(' <br /><br /><br />');
}
?>
</form>
<form name = "save" method='post'>
<input type="submit" name = "save_group_click" value="Save groups "><br /><br /><br />
</form>
<?
}
}
if (isset($_POST['save_group_click']))
{
for ($i = 1; $i <=$count; $i++)
{
$name_edit = "name_group"+$i; echo $name_edit;
if (empty($_POST[$i]))
{
?>
<script type="text/javascript">
alert('Не введено имя группы № '.$i.'!');
</script>
<?
}
}
?>
<script type="text/javascript">
alert('Файл успешно сохранен!');
</script>
<?
}
?>
</div></div></div></div>
</body>
</html>