Такое дело...обновляю через форму в админке данный по пунктам менюшки, и вот в чем парадокс
все кроме главной успешно обновляются а главная выдает ошибку что у нее не получилось обновиться, а сейчас вообще ничего не хочит обновляться, у кого какие предположения?
Вот код:
<?php
$result = mysql_query ("UPDATE top_menu
SET
button_name = '$button_name',
page = '$page',
title = '$title',
meta_k = '$meta_k',
meta_d = '$meta_d',
text = '$text'
WHERE
id = '$id'");
if ($result == "true")
{
echo '<p>Пункт меня успешно обнавлен!</p>';
}
else
{
echo '<p>Ошибка обнавления в базе!</p>';
}
Спустя 5 минут, 32 секунды (9.09.2010 - 20:42) Гость_Иван написал(а):
вообщем всего пять пунктов меню первые три не обновляются а последние два обновляются, и как это понимать?
Спустя 33 минуты, 2 секунды (9.09.2010 - 21:15) linker написал(а):
$result = mysql_query(...)Ну не возвращает mysql_query() строку 'true', откуда вы это берете, какой очередной Попов вам такой бред втюхивает (просто уже не первый раз такое здесь встречается)?
if ($result == "true")
Спустя 2 часа, 13 минут, 34 секунды (9.09.2010 - 23:28) Гость_Иван написал(а):
Ну Вы и судите! Тогда может вообще не будем писать ничего на PHP ведь Попов на нем писал? Что за бред то?
Все прекрасно работает, только два пункта меню из пяти обновляются, а три нет хотя условия у всех пунктов одинаковые и другие таблицы с аналогичными кодами прекрасно себя чувствуют и работают, а тут почему запрос в базу не для всех меню работает, по желанию!
Все прекрасно работает, только два пункта меню из пяти обновляются, а три нет хотя условия у всех пунктов одинаковые и другие таблицы с аналогичными кодами прекрасно себя чувствуют и работают, а тут почему запрос в базу не для всех меню работает, по желанию!
Спустя 13 минут, 43 секунды (9.09.2010 - 23:42) Ice написал(а):
потому что это Попофф.
Спустя 2 минуты, 16 секунд (9.09.2010 - 23:44) Guest написал(а):
Спасибо за помощь, о мудрейшие...
Спустя 1 час, 54 минуты, 48 секунд (10.09.2010 - 01:39) Ser18 написал(а):
Может у вас в таблице БД стоит int, а вы передаете строку
Спустя 22 минуты, 33 секунды (10.09.2010 - 02:02) Ice написал(а):
Цитата (Гость_Иван @ 10.09.2010 - 00:28) |
Ну Вы и судите! Тогда может вообще не будем писать ничего на PHP ведь Попов на нем писал? Что за бред то? |
<?php
mysql_query( "UPDATE top_menu
SET button_name = '$button_name',
page = '$page',
title = '$title',
meta_k = '$meta_k',
meta_d = '$meta_d',
text = '$text'
WHERE id = '$id'" ) or die( " Ошибка обновления: " . mysql_error() );
echo "Обновление произведено успешно!";
?>
Подобные вещи нужно делать хотя бы так.
А мудрейшие... это Попов твой мудрейший, раз выбрал его в учителя...
Спустя 6 часов, 36 минут (10.09.2010 - 08:38) linker написал(а):
И забудь про Поповский идиотизм вроде этого
if ($result == "true") {}исключительно и только
if ($result === true) {}плюс запомните, mysql_query() возвращает либо false либо ссылку на ресурс (имеет тип данных resource) и никаких true, а тем более "true" эта функция не отдает. Неужели так сложно заглянуть в бесплатный мануал PHP, вместо того, чтобы за бабки покупать всякое г.?
Спустя 1 час, 1 минута, 32 секунды (10.09.2010 - 09:39) Guest написал(а):
За бабки покупают только идиоты, а исконно русские люди с торрентов или в других местах на халяву!
А вот и причина!Спасибо!
Может у вас в таблице БД стоит int, а вы передаете строку
А вот и причина!Спасибо!
Может у вас в таблице БД стоит int, а вы передаете строку
Спустя 30 минут, 52 секунды (10.09.2010 - 10:10) Nord написал(а):
Цитата |
За бабки покупают только идиоты, а исконно русские люди с торрентов или в других местах на халяву! |
Но ничего, Попов в дураках не остается, ведь исконно русские идиоты, ворующие хлам, всячески его рекламируют
Спустя 34 минуты, 55 секунд (10.09.2010 - 10:45) Гость_Иван написал(а):
Рекламируют его те люди которые его критикуют, и вообще это уже на столько избитая тема что возвращаться к ней я считаю глупо.
А вообще меня поражает что находятся такие люди на форуме для новичков отвечающие однозначно на такие вопросы как:
Почему не работает? - потому что Попов.
Как сделать? - руками
или еще один распространенный ответ это тыкать в учебную литературу.
Я вот очень плохо разбираюсь в PHP и этого не скрываю и литературу различную читаю ибо без нее не получается ничего, а форумом пользуюсь потому что до многого не могу пока допереть сам, а тут много людей которые искренне помогают или по крайней мере не прибегают к Холивару! Респект им большой! И большое спасибо!
А вообще меня поражает что находятся такие люди на форуме для новичков отвечающие однозначно на такие вопросы как:
Почему не работает? - потому что Попов.
Как сделать? - руками
или еще один распространенный ответ это тыкать в учебную литературу.
Я вот очень плохо разбираюсь в PHP и этого не скрываю и литературу различную читаю ибо без нее не получается ничего, а форумом пользуюсь потому что до многого не могу пока допереть сам, а тут много людей которые искренне помогают или по крайней мере не прибегают к Холивару! Респект им большой! И большое спасибо!
Спустя 1 час, 29 минут, 34 секунды (10.09.2010 - 12:15) Ice написал(а):
Цитата (Гость_Иван @ 10.09.2010 - 11:45) |
Почему не работает? - потому что Попов. |
Я тебя поразил - это уже хорошо
Спустя 2 часа, 9 минут, 52 секунды (10.09.2010 - 14:25) Basili4 написал(а):
Гость_Иван
Какие вопросы такие и ответы. Есть товарищи кто заходит и создает тред с таким содержанием "Я новичок в пхп помогите мне сделать так :
Значит мне нужен сайт что работал быстро, был первым в выдаче гугла и яндекса, еще он должен приносить доход много сотен нефти. Всем заранние спасибо".
Или еще такие есть "У меня не рабоатет код в строке 121234243 библиотеки которую я взял у соседа Васи. Ну это крутая библиотека её написал Васин однокурсник. Выскакивает ошибка. Скажите как её исправить".
Какие вопросы такие и ответы. Есть товарищи кто заходит и создает тред с таким содержанием "Я новичок в пхп помогите мне сделать так :
Значит мне нужен сайт что работал быстро, был первым в выдаче гугла и яндекса, еще он должен приносить доход много сотен нефти. Всем заранние спасибо".
Или еще такие есть "У меня не рабоатет код в строке 121234243 библиотеки которую я взял у соседа Васи. Ну это крутая библиотека её написал Васин однокурсник. Выскакивает ошибка. Скажите как её исправить".