[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Скрипт не обновляет данные в БД
ak167
Не могу понять в чём дело. Вроде всё правильно, даже $result есть, но обновление не происходить! Помогите разобраться в чём дело.


$metatags = str_replace("'", '"', $_POST['metatags']);
$meta = str_replace("'", '"', $_POST['meta']);
$name = str_replace("'", '"', $_POST['name']);
$author = str_replace("'", '"', $_POST['author']);
$link = str_replace("'", '"', $_POST['link']);
$category = str_replace("'", '"', $_POST['category']);
$thumbs = str_replace("'", '"', $_POST['thumbs']);
$text = str_replace("'", '"', $_POST['text']);
$tags = str_replace("'", '"', $_POST['tags']);

if(!$name) { $error = '<br>Ошбика! Не заполнено поле "Название"!'; }
if(!$text) { $error .= '<br>Ошбика! Не заполнено поле "Содержание страницы"!'; }
if(!$thumbs) { $thumbs = $text; }

if (!$error)
{


// создаём ЧПУ
function translit($text)
{
$trans = array(
"а" => "a",
"б" => "b",
"в" => "v",
"г" => "g",
"д" => "d",
"е" => "e",
"ё" => "e",
"ж" => "zh",
"з" => "z",
"и" => "i",
"й" => "y",
"к" => "k",
"л" => "l",
"м" => "m",
"н" => "n",
"о" => "o",
"п" => "p",
"р" => "r",
"с" => "s",
"т" => "t",
"у" => "u",
"ф" => "f",
"х" => "kh",
"ц" => "ts",
"ч" => "ch",
"ш" => "sh",
"щ" => "shch",
"ы" => "y",
"э" => "e",
"ю" => "yu",
"я" => "ya",
"А" => "A",
"Б" => "B",
"В" => "V",
"Г" => "G",
"Д" => "D",
"Е" => "E",
"Ё" => "E",
"Ж" => "Zh",
"З" => "Z",
"И" => "I",
"Й" => "Y",
"К" => "K",
"Л" => "L",
"М" => "M",
"Н" => "N",
"О" => "O",
"П" => "P",
"Р" => "R",
"С" => "S",
"Т" => "T",
"У" => "U",
"Ф" => "F",
"Х" => "Kh",
"Ц" => "Ts",
"Ч" => "Ch",
"Ш" => "Sh",
"Щ" => "Shch",
"Ы" => "Y",
"Э" => "E",
"Ю" => "Yu",
"Я" => "Ya",
"ь" => "",
"Ь" => "",
"ъ" => "",
"Ъ" => ""
);
if(preg_match("/[а-яА-Я]/", $text))
{
return strtr($text, $trans);
}
else
{
return $text;
}

}

$name_chpu = translit($name);



// формируем sql-строку и коннектимся к БД
$sql = 'UPDATE '.$db['db_table'].' SET name="'.$name.'", name_chpu="'.$name_chpu.'", thumbs="'.$thumbs.'", text="'.$text.'", author="'.$author.'", link="'.$link.'", metatags="'.$metatags.'", tags="'.$tags.'", category="'.$category.'" WHERE id="'.$_GET['id'].'"';
$connect = mysql_connect($db['db_server'], $db['db_user'], $db['db_pass']);
mysql_select_db($db['db_name'], $connect);
$result = mysql_query($sql, $connect);

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.