
Лабораторная работа №12
add_group.php
<?php
require "dbconn.php";
$id_spec = $_POST['sp'];
$year = $_POST['year'];
if ($id_spec && $year)
{
$query = "INSERT INTO `groups` (`id_group`, `id_spec`, `year`) VALUES ('', '{$id_spec}', '{$year}');";
$sql = mysql_query($query);
if (!$sql) die('Invalid query: '.mysql_error()); else echo 'Группа добавлена в базу данных.';
}
else
{
echo '<form action="add_group.php" method="POST">
<table border=2 cellspacing=0 cellpadding=4 align="center" bgcolor="lightyellow">
<tr><th colspan=2 align="center">Описание учебной группы</td></tr>
<tr><td>Специальность группы</td><td><select name="sp">';
$sql = mysql_query("SELECT * FROM `specs`;");
while ($row = mysql_fetch_assoc($sql))
{
$spec_name=$row['name'];
$id_sp=$row['id_spec'];
echo '<option value="'.$id_sp.'">'.$spec_name.'</option>';
}
echo '</select>
<tr><td>Год создания</td><td><input type="text" name="year"></td></tr>
<tr><td colspan=2 align="center"><input type="submit" value="Сохранить"></td></tr>
</table>
</form>';
}
mysql_close($dbcnx);
?>
show_groups.php
<?php
require "dbconn.php";
echo '<select name="gr">';
$sql = mysql_query("SELECT name, year FROM `groups`, `specs` WHERE `specs`.id_spec = `groups`.id_spec;");
while ($row = mysql_fetch_assoc($sql))
{
$id_group=$row['id_group'];
$name=$row['name'];
$year=$row['year'];
echo '<option value='.$id_group.'>'.$name.'-'.$year.'</option>';
}
echo '</select>';
mysql_close($dbcnx);
add_student1.php
<?php
require "dbconn.php";
$fam = $_POST['fam'];
$name = $_POST['name'];
$year = $_POST['year'];
$id_group = $_POST['id_group'];
if ($fam && $im && $id_group && $year)
{
$query = "INSERT INTO `student` (`id`, `fam`,`name`, `year`, `id_group`) VALUES ('', '{$fam}', '{$name}', '{$year}', '{$id_group}');";
$sql = mysql_query($query);
if (!$sql) die('Invalid query: '.mysql_error()); else echo 'Группа добавлена в базу данных.';
}
else
{
echo '<form action="add_student1.php" method="POST">
<table border=2 cellspacing=0 cellpadding=4 align="center" bgcolor="lightyellow">
<tr><th colspan=2 align="center">Добавление студента</td></tr>
<tr><td>Фамилия</td><td><input type="text" name="fam"></td></tr>
<tr><td>Имя</td><td><input type="text" name="name"></td></tr>
<tr><td>Год рождения</td><td><input type="text" name="year"></td></tr>
<tr><td>Группа</td><td><select name="id_group">';
$sql = mysql_query("SELECT * FROM `groups`;");
while ($row = mysql_fetch_assoc($sql))
{
// $spec_name=$row['name'];
$id_group=$row['id_group'];
echo '<option value="'.$id_group.'">'.$id_group.'</option>';
}
echo '</select>
<
tr><td
colspan=2 align="center"><input type="submit"
value="Сохранить"></td></tr>
</table>
</form>';
}
mysql_close($dbcnx);
?>