(root)/trunk/edit_program_sql.php - Редакция 2
Авторство |
Последнее изменение |
Открыть журнал
| RSS
<?PHP
session_start();
if ($_SESSION['$user_privileges'] < 16)
header("Location: index.php");
include "head.php";
$mas_section_insert_id = array();
if (count($_GET['section_insert_id']) > 0)
{
foreach ($_GET['section_insert_id'] as $val)
{
$mas_section_insert_id[] = $val;
}
}
$mas_section_delete_id = array();
if (count($_GET['section_delete_id']) > 0)
{
foreach ($_GET['section_delete_id'] as $val)
{
$mas_section_delete_id[] = $val;
}
}
$program_id = $_GET['program_id'];
$program_manufacturer = $_GET['program_manufacturer'];
$program_name = $_GET['program_name'];
$program_description = $_GET['program_description'];
if ($_GET['save_program'] == "save")
{
$db = mysql_connect("localhost", "linwin");
mysql_select_db("linwin", $db);
mysql_query("SET NAMES 'utf8';", $db);
$sql = "UPDATE program SET manufacturer = '". $program_manufacturer. "', name = '". $program_name. "', description = '". $program_description. "' WHERE id = ". $program_id;
if (mysql_query($sql, $db))
{
echo "<br/>Данные о программе успешно обновлены<br/>";
}
else
{
echo "Данные о программе не обновлены<br/>";
}
if (count($mas_section_insert_id) <> 0)
{
for ($i = 0; $i < count($mas_section_insert_id); $i++)
{
$sql = "INSERT INTO prog_in_sect(pid, sid) values ('". $program_id. "','". $mas_section_insert_id[$i]. "');";
if (mysql_query($sql, $db))
{
echo "<br/>Данные в таблицу prog_in_sect успешно внесены<br/>";
}
else
{
echo "Данные в таблицу prog_in_sect не внесены<br/>";
}
}
}
if (count($mas_section_delete_id) <> 0)
{
for ($i = 0; $i < count($mas_section_delete_id); $i++)
{
$sql = "DELETE FROM prog_in_sect WHERE pid = ". $program_id. " and sid =". $mas_section_delete_id[$i];
if (mysql_query($sql, $db))
{
echo "<br/>Данные из таблицы prog_in_sect успешно удалены<br/>";
}
else
{
echo "Данные из таблицы prig_in_sect не удалены<br/>";
}
}
}
mysql_close($db);
}
if ($_GET['delete_program'] == "delete")
{
$db = mysql_connect("localhost", "linwin");
mysql_select_db("linwin", $db);
mysql_query("SET NAMES 'utf8';", $db);
$sql = "SELECT id FROM prog_in_sect WHERE pid = '". $program_id. "'";
$query=mysql_query($sql, $db);
if (mysql_num_rows($query))
echo "<br/>Ошибка!!! Программа содержится в группе!!!<br/>";
else
{
$sql = "DELETE FROM program WHERE id = ". $program_id;
if (mysql_query($sql, $db))
{
echo "<br/>Программа успешно удалена<br/>";
}
else
{
echo "Программа не удалена<br/>";
}
}
mysql_close($db);
}
include "foot.php";
?>