Файл: admin/set_game.php
Строк: 36
<?php
require ('../config/func.php');
require ('../config/header.php');
if($user['adm'] != 2){
header('Location: /err/');
exit;
}
if(isset($_GET['id']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `art` WHERE `id` = '".intval($_GET['id'])."'"),0) == true){
$art = mysql_fetch_assoc(mysql_query("SELECT * FROM `art` WHERE `id` = '".intval($_GET['id'])."'"));
}else{
header('Location: /err/');
exit;
}
$c = mysql_query("SELECT * FROM `cat` ORDER BY `id`");
if(isset($_POST['name'])){
$name = text($_POST['name']);
$text = text($_POST['text']);
$cat = text($_POST['cat']);
$url = text($_POST['url']);
if(empty($text)) $err = 'Введите текст';
if(!isset($err)){
mysql_query("update `art` SET `name` = '".$name."', `text` = '".$text."', `cat` = '".$cat."', `url` = '".$url."' where `id` = '".$art['id']."'");
header('Location: /');
exit;
}else{
$_SESSION['notif'] = ''.$err.'';
header('Location: ?');
exit;
}
}
?><div class="title"><?=$art['name'];?></div><form class="menu" action="" method="post"><br/>Название:</br><input type="text" name="name" maxlength="50" value="<?=$art['name'];?>"/><br/> Описание:</br><input type="text" name="text" maxlength="5000" value="<?=$art['text'];?>"/><br/>Ссылка:</br>
<input type="text" name="url" maxlength="100" value="<?=$art['url'];?>"/><br/>
Категория:</br>
<select name="cat"><?
while($cats = mysql_fetch_assoc($c)){
$dat = array(''.$cats['name'].'' => ''.$cats['id'].'');
foreach ($dat as $key => $value) {
echo ' <option value="'.$value.'"'.($value == $art['cat'] ? ' selected="selected"' : '') .'>'.$key.'</option>';
}
}
?></select> <input type="submit" value="Изменить"></form><?
require ('../config/footer.php');
?>