Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите исправить ошибку в фотогалереи?
 
 автор: eddy   (23.04.2006 в 16:40)   письмо автору
323 байт
 
 

При создании администирирования галереи требовалось создать таблицу photocat.sql

Я создал , вот скрипт:
Create TABLE catalog (
id_photo INT(11) NOT null auto_increment,
name TINYTEXT NOT NULL,
description TINYTEXT NOT NULL,
pos SMALLINT(3) NOT NULL default '0',
hide ENUM('show','hide') NOT NULL DEFAULT 'show',
id_parent INT(11) NOT NULL DEFAULT '0',
PRIMARY KEY (id_catalog)
KEY id_parent (id_parent)
) TYPE=MyISAM;

Что молго быть неправильно, если сервер, при попытке создания каталога выдает:

"Ошибка при добавлении каталога
INSERT INTO photocat VALUES (NULL, 'Каталог продкуции', '', 1, 'show', 0)

Вернуться к правке каталога

Администрирование каталога"

   
 
 автор: cheops   (23.04.2006 в 17:49)   письмо автору
 
   для: eddy   (23.04.2006 в 16:40)
 

А вы не забыли подключить конфигурационный файл config.php?

PS В разделе downloads нашего сайта имеется несколько говтовых фотогалерей.

   
 
 автор: eddy   (23.04.2006 в 18:17)   письмо автору
 
   для: cheops   (23.04.2006 в 17:49)
 

Нет не забыл. config.php с подключением к MySQL и паролями прописан и установлен в подкорневомкаталоге "корневой каталог/scripts/admin/config.php"
Я взял пример именно с диска-приложения к Вашей книге "PHP5 Практика создания сайтов"

   
 
 автор: cheops   (23.04.2006 в 20:36)   письмо автору
 
   для: eddy   (23.04.2006 в 18:17)
 

А какой файл выдаёт эту ошибку (имя)?

   
 
 автор: eddy   (23.04.2006 в 21:10)   письмо автору
 
   для: cheops   (23.04.2006 в 20:36)
 

При вводе на странице

http://www.trees.ru/scripts/admin/photo/addcatform.php?id_parent=0

наименование каталога, номер позиции уже стоит сразу, флажок в "отображать" стоит
после нажатия кнопки "ДОБАВИТЬ" выходит вот эта страница

http://www.trees.ru/scripts/admin/photo/addcat.php

И на странице выводится надпись:

"Ошибка при добавлении каталога
INSERT INTO photocat VALUES (NULL, 'Продукция', '', 1, 'show', 0)

Вернуться к правке каталога

Администрирование каталога"

   
 
 автор: cheops   (23.04.2006 в 23:35)   письмо автору
 
   для: eddy   (23.04.2006 в 21:10)
 

Измените пожалуйста строку 37
<?php
  
} else links($_POST['id_catalog'], "Ошибка при добавлении каталога<br> $query");
?>

следующим образом
<?php
  
} else links($_POST['id_catalog'], "Ошибка при добавлении каталога<br> $query<br>".mysql_erro());
?>

что дополнительно выводится?

   
 
 автор: eddy   (23.04.2006 в 23:45)   письмо автору
 
   для: cheops   (23.04.2006 в 23:35)
 

При вводе на странице

http://www.trees.ru/scripts/admin/photo/addcatform.php?id_parent=0

наименование каталога, номер позиции уже стоит сразу, флажок в "отображать" стоит
после нажатия кнопки "ДОБАВИТЬ" выходит вот эта страница

http://www.trees.ru/scripts/admin/photo/addcat.php

Выводится пустое окно браузера

   
 
 автор: eddy   (23.04.2006 в 21:49)   письмо автору
1.7 Кб
 
   для: cheops   (23.04.2006 в 17:49)
 

"PS В разделе downloads нашего сайта имеется несколько говтовых фотогалерей"

Я скачал каталог (мне больше подощел по сути "аталог продукции (MySQL) "
Но к сожалению не могу ничего понять, вроде все сделал как было указано, прошил всё что только можно, но натолкнулся на следующее:
в файле function.php есть строчка -
print ("<meta http-equiv=\"refresh\" content=\"2;URL=admin.php?p=catalog\">");

Всё перерыл, а вот файла admin.php так и ненашел.
Может я что-то не то делаю?

   
 
 автор: Crux   (24.04.2006 в 19:52)   письмо автору
 
   для: eddy   (23.04.2006 в 21:49)
 

>в файле function.php есть строчка -
>print ("<meta http-equiv=\"refresh\" content=\"2;URL=admin.php?p=catalog\">");

файла admin.php Вы не найдёте (опечатка), замените эту строчку на
print ("<meta http-equiv=\"refresh\" content=\"2;URL=".$PHP_SELF."?p=catalog\">");

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования