X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Ошибка в коде php
IamWolf
IamWolf
Topic Starter сообщение 3.1.2009, 15:35; Ответить: IamWolf
Сообщение #1


Доброго времени суток, нужна помощь, бъюсь головой о стену больше часа.

Есть сайт, нужно добавить категорию, неделю назад еще добавлял, а сейчас выдает ошибку.

Кусок кода,где ошибка вылезает. (Ошибка, не добавилось оО...)
$name = $_GET['add'];
    $queryx = "INSERT INTO bw_categories VALUES (NULL,'$name','$link_name',0)";
if($resultx = @mysql_query($queryx))
    { echo "<br /><br /><center><b>".$_GET['add']."</b> Успешно добавлена главная категория.</center>";}
    else { echo "<br /><br /><center><b>Ошибка, не добавилось оО...</center>"; }

echo "<center><a href='add_cat.php'>Назад</a></center>";

} else if(!empty($_GET['edit'])){
?>


Так вот, скрипт 100% входит в базу, но не добавляет. bw_categories 100% так категория базы где добавляются категории для CMS.
Ошибка на условии..И так вопрос if($resultx = @mysql_query($queryx)) что это значит? Из-за этого ошибка...?

Сообщение отредактировал IamWolf - 3.1.2009, 15:38


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Samborsky
Samborsky
сообщение 3.1.2009, 15:40; Ответить: Samborsky
Сообщение #2


Нужно знать в чем ошибка.
Вызови mysql_last_error после mysql_query и скажи что она выдает.
Или логи mysql сервера покажи (последние запросы)


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
agentvini
agentvini
сообщение 3.1.2009, 15:42; Ответить: agentvini
Сообщение #3


проверь конфиг подключения к БД


--------------------
Профессиональная разработка сайтов на MODx
реализуем все ваши идеи качественно и быстро
цена от 500$ (skype sanche.s)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
IamWolf
IamWolf
Topic Starter сообщение 3.1.2009, 15:47; Ответить: IamWolf
Сообщение #4


(agentvini @ 3.1.2009, 14:42) *
проверь конфиг подключения к БД

Так вот, скрипт 100% входит в базу
Сайт бы не работал весь+он ошибку выводит не то что он не может соединиться, а добавить.

Ищу лог.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
wildshaman
wildshaman
сообщение 3.1.2009, 15:54; Ответить: wildshaman
Сообщение #5


(IamWolf @ 3.1.2009, 14:35) *
Доброго времени суток, нужна помощь, бъюсь головой о стену больше часа.

Есть сайт, нужно добавить категорию, неделю назад еще добавлял, а сейчас выдает ошибку.

Кусок кода,где ошибка вылезает. (Ошибка, не добавилось оО...)
$name = $_GET['add'];
    $queryx = "INSERT INTO bw_categories VALUES (NULL,'$name','$link_name',0)";
if($resultx = @mysql_query($queryx))
    { echo "<br /><br /><center><b>".$_GET['add']."</b> Успешно добавлена главная категория.</center>";}
    else { echo "<br /><br /><center><b>Ошибка, не добавилось оО...</center>"; }

echo "<center><a href='add_cat.php'>Назад</a></center>";

} else if(!empty($_GET['edit'])){
?>


Так вот, скрипт 100% входит в базу, но не добавляет. bw_categories 100% так категория базы где добавляются категории для CMS.
Ошибка на условии..И так вопрос if($resultx = @mysql_query($queryx)) что это значит? Из-за этого ошибка...?


если не ошибаюсь, вместо одного равно (присваивание) должно быть 2 равно
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
IamWolf
IamWolf
Topic Starter сообщение 3.1.2009, 16:01; Ответить: IamWolf
Сообщение #6


Изменение:
$querya = "UPDATE bw_categories SET category='".$_POST['new_name']."',link_name='".$new_link_name."' WHERE id='".$oid."';";
if($resulta = @mysql_query($querya))
    {
        echo "<br /><br /><center><b>Successfully Updated from Main Categories.</center>";
        $ed_query = "UPDATE bw_main SET wp_link_cat='".$new_link_name."' WHERE wp_link_cat='".$old_name."';";
        
    }
    else { echo "<br /><br /><center><b>ERROR IN UPDATION.</center>"; }

echo "<center><a href='add_cat.php'>Назад</a></center>";


Добавление:
$name = $_GET['add'];
    $queryx = "INSERT INTO bw_categories VALUES (NULL,'$name','$link_name',0)";
if($resultx = @mysql_query($queryx))
    { echo "<br /><br /><center><b>".$_GET['add']."</b> Успешно добавлена главная категория.</center>";}
    else { echo "<br /><br /><center><b>Ошибка, не добавилось оО...</center>"; }

echo "<center><a href='add_cat.php'>Назад</a></center>";

} else if(!empty($_GET['edit'])){
?>



Изменение работает, а добавление НЕТ....
Samborsky, логи мускула не нашел.


Подозрение на хостинг....может быть причина? Ну раньше вре работало и бам...

Сообщение отредактировал IamWolf - 3.1.2009, 16:05


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Samborsky
Samborsky
сообщение 3.1.2009, 16:05; Ответить: Samborsky
Сообщение #7


(wildshaman @ 3.1.2009, 15:54) *
если не ошибаюсь, вместо одного равно (присваивание) должно быть 2 равно


== это сравнение
= это копирование, не путай его.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
NikitA
NikitA
сообщение 3.1.2009, 17:00; Ответить: NikitA
Сообщение #8


1) посмотри необходимо ли тебе = на ==, скорее всего необходимо.
2) попробуй выполнить запрос
INSERT INTO bw_categories VALUES (NULL,'$name','$link_name',0)
прямо в БД через phpMyAdmin, заменив переменные на необходимые значения. думаю получишь ошибку.
посмотри как надо было составить запрос через функцию пхпмайадмин "добавить".

если не решишь вопрос - можешь стукнуть в аську, попробую помочь более конкретно.

Сообщение отредактировал NikitA - 3.1.2009, 17:03


--------------------
Ceterum censeo Carthaginem esse delendam

ICQ: шесть семь восемь два шесть пять
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
IamWolf
IamWolf
Topic Starter сообщение 3.1.2009, 17:05; Ответить: IamWolf
Сообщение #9


#1136 - Column count doesn't match value count at row 1


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Samborsky
Samborsky
сообщение 3.1.2009, 17:05; Ответить: Samborsky
Сообщение #10


выведи

echo $queryx;

что выдает?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3387 19.12.2023, 18:55
автор: CULA
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1237 24.11.2023, 14:46
автор: alexey
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВеб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
56 qpPeW 44889 19.7.2023, 10:03
автор: qpPeW
Открытая тема (нет новых ответов) Есть спецы по php/laravel?
3 Mixatraider 1885 26.5.2023, 20:48
автор: Mixatraider
Открытая тема (нет новых ответов) Опытный PHP\Python разработчик в поиске интересных задач
6 daikzlex 3398 25.5.2023, 13:55
автор: daikzlex


 



RSS Текстовая версия Сейчас: 17.4.2024, 0:34
Дизайн