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



 

Здравствуйте, гость ( Вход | Регистрация )

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


то я?.....
*****

Группа: Active User
Сообщений: 991
Регистрация: 20.4.2008
Из: Интернета
Поблагодарили: 181 раз
Репутация:   39  


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

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

Кусок кода,где ошибка вылезает. (Ошибка, не добавилось оО...)
$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


Бывалый
****

Группа: User
Сообщений: 426
Регистрация: 31.7.2008
Поблагодарили: 139 раз
Репутация:   19  


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


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


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


wir werden alle sterben
******

Группа: Active User
Сообщений: 1076
Регистрация: 27.5.2008
Из: Москва
Поблагодарили: 234 раза
Репутация:   39  


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


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


то я?.....
*****

Группа: Active User
Сообщений: 991
Регистрация: 20.4.2008
Из: Интернета
Поблагодарили: 181 раз
Репутация:   39  


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

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

Ищу лог.


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


Завсегдатай
*****

Группа: Active User
Сообщений: 624
Регистрация: 17.3.2008
Из: Мурманск
Поблагодарили: 89 раз
Репутация:   38  


(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


то я?.....
*****

Группа: Active User
Сообщений: 991
Регистрация: 20.4.2008
Из: Интернета
Поблагодарили: 181 раз
Репутация:   39  


Изменение:
$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


Бывалый
****

Группа: User
Сообщений: 426
Регистрация: 31.7.2008
Поблагодарили: 139 раз
Репутация:   19  


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


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


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


Частый гость
**

Группа: User
Сообщений: 91
Регистрация: 22.6.2008
Поблагодарили: 13 раз
Репутация:   4  


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


то я?.....
*****

Группа: Active User
Сообщений: 991
Регистрация: 20.4.2008
Из: Интернета
Поблагодарили: 181 раз
Репутация:   39  


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


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


Бывалый
****

Группа: User
Сообщений: 426
Регистрация: 31.7.2008
Поблагодарили: 139 раз
Репутация:   19  


выведи

echo $queryx;

что выдает?


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыОшибка при создании шаблона страницы ВП
Нет картинок
5 semarg 678 9.12.2017, 15:36
автор: Nell
Открытая тема (нет новых ответов) php скрипты любой сложности / диз+верстка (адаптивно)
любые задачи на php - автоматизация, парсинг, работа с БД
1 affrodita 478 8.12.2017, 17:40
автор: affrodita
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыImage Optimizer (PHP)
6 bars96 904 17.11.2017, 0:47
автор: bars96
Открытая тема (нет новых ответов) Стабильный хостинг за 30р в месяц. GNU/Linux, PHP, MySQL, Perl, бэкапы. Помогу перенести сайт.
5 freeax 1530 10.11.2017, 13:15
автор: freeax
Горячая тема (нет новых ответов) [предлагаю] Качественные услуги по PHP/HTML/CSS/JS, любые движки
Услуги программирования
31 Alexandr_js 10021 2.11.2017, 16:36
автор: gretskov


 



RSS Текстовая версия Сейчас: 12.12.2017, 8:48
Дизайн