Периодически слетает
(index.php)<?
include "mainc.php";
connect_db();
$links_t = $mlinks_t;
if(isset($_POST['go_save']))
{
$page_name = mysql_escape_string(trim($_POST['page_name']));
$links_code = mysql_escape_string(trim($_POST['links_code']));
if(!$_POST['edit'])
{
if(mysql_query("INSERT INTO $links_t(page_name, links_code) values('$page_name', '$links_code')"))
{
header("Location:?add_ok"); exit();
}
else
{ header("Location: ?add_not"); exit(); }
}
else if(is_numeric($_POST['edit']))
{
$id_edit = intval($_POST['edit']);
if(mysql_query("UPDATE $links_t SET page_name = '$page_name', links_code = '$links_code' WHERE id = '$id_edit'"))
{
header("Location:?add_ok"); exit();
}
else
{ header("Location: ?add_not"); exit(); }
}
}
?>
<?=$site_name?> ::: Администрирование
<? include "menu.php"; ?>
Бегущая строка
<?
if(isset($_GET['add_ok'])) echo "Запись добавлена/сохранена!
";
if(isset($_GET['add_not'])) echo "Ошибка при добавлении/сохранении записи! Попробуйте повторить действие.
";
if(isset($_GET['del']) && is_numeric($_GET['del']))
{
$id_del = intval($_GET['del']);
if(mysql_query("DELETE FROM $links_t WHERE id = '$id_del'"))
{
echo "Запись удалена!
";
}
}
$edit = 0;
$page_name = '';
$links_code = '';
if(isset($_GET['edit']) && is_numeric($_GET['edit']))
{
$edit = intval($_GET['edit']);
$sql = mysql_query("SELECT * FROM $links_t WHERE id = '$edit'");
$data = mysql_fetch_array($sql);
$page_name = htmlspecialchars($data['page_name'], ENT_QUOTES);
$links_code = stripslashes($data['links_code']);
}
?>
<? if($edit) echo "Изменить"; else echo "Добавить"; ?>
Адрес (имя) страницы: (пример: index.php)
* - для всех страниц сайта
Html-код блока
<?=$links_code?>
Добавленные записи
Адрес (имя) страницы
<?
$alter_tr = 1;
$sql = mysql_query("SELECT id, page_name FROM $links_t ORDER BY id DESC");
while($data = mysql_fetch_array($sql))
{
echo "
if($alter_tr) { echo " class='cpink_alter' "; $alter_tr = 0; } else $alter_tr = 1;
echo ">";
echo "".htmlspecialchars($data['page_name'], ENT_QUOTES)."";
echo "
редактироватьудалить";
}
?>