[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Скрыпт галлереи
Sw1tchBack
Привет всем, я bugmenot, решил зарегиться под настоящим ником (форум понравился rolleyes.gif )
Все пишу скрипт галлереи изображений laugh.gif заказчик потребовал, чтобы было 2 категории изображений.
PHP
<?php
include("./upload/config.php");
$rows 0;
$query "SELECT `id`, `imgname`,`type` FROM tpics WHERE type=`graphic`";
$result mysql_query($query);
while(
$row mysql_fetch_array($result))
{
    if(
$rows%== 0)
        echo 
'
    <tr>'
;

    echo 
'
        <td height="170" width="170" align="center">
            <a href=info.php?id='
.$row['id'].'><img src=/upload/files/tn/'.$row['imgname'].'></a>
        </td>'
;

    if(
$rows%== 4)
        echo 
'
    </tr>'
;

    
$rows++;
}
mysql_free_result($result);


Кратко - код выводит изображения (имя хранится в бд) с типом graphic (это категория). Код перестал пахать когда добавил WHERE type=`graphic`.
Ошибка:
Код
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/kaire/domains/chekin.lt/public_html/index.php on line 24

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /home/kaire/domains/chekin.lt/public_html/index.php on line 41

Я вроде все правильно написал blink.gif



Спустя 3 минуты, 10 секунд (9.03.2009 - 14:43) Семён написал(а):
Для начала
1) сделай SELECT * заместа своей "кучи молы"
2) не используй системные названия полей, вот у тебя к примеру type

Спустя 58 секунд (9.03.2009 - 14:44) Sw1tchBack написал(а):
Семён
Я вроде проверял, type не системное О_о
* попробую smile.gif

Спустя 5 минут, 44 секунды (9.03.2009 - 14:50) Sw1tchBack написал(а):
Семён
Всеравно ошибка sad.gif таже самая

Спустя 50 секунд (9.03.2009 - 14:51) waldicom написал(а):
Цитата
WHERE type=`graphic`

должно быть так:
PHP
WHERE `type`='graphic'

Спустя 4 минуты, 10 секунд (9.03.2009 - 14:55) Viking написал(а):
а секретное никомунеизвестное средство для отладки подобных случаев mysql_error() что показывает?

Спустя 5 минут, 29 секунд (9.03.2009 - 15:00) Sw1tchBack написал(а):
Viking
Ничего sad.gif
waldicom
Всеравно ошибко blink.gif

когда стираю WHERE `type`='graphic' ошибка пропадает unsure.gif

Спустя 7 минут, 6 секунд (9.03.2009 - 15:08) Viking написал(а):
а у тебя именно type='graphic' или type=`graphic` как в начале?

Спустя 5 минут, 28 секунд (9.03.2009 - 15:13) Sw1tchBack написал(а):
Viking
И так и так ошибка. Мб не там ищем? unsure.gif
print_r($result); ничего не выводит dry.gif т.е. пустоту выводит.
Написал $result = mysql_query("SELECT * FROM tpics WHERE `type`=`graphic`"); таже ошибка mad.gif

Спустя 8 минут, 11 секунд (9.03.2009 - 15:21) Viking написал(а):
кавычки у значения должны быть нормальные `type`='graphic'
ты лучше напиши echo mysql_error(); сразу после запроса, что-то я сомневаюсь, что он ничего не показывает

Спустя 4 минуты, 2 секунды (9.03.2009 - 15:25) Sw1tchBack написал(а):
Viking
гы smile.gif Unknown column 'type' in 'where clause'.
как лечить? smile.gif

Спустя 1 минута, 5 секунд (9.03.2009 - 15:26) Sw1tchBack написал(а):
Viking
Чорд!!! )))
Я по совету Семёна поменял имя в бд а в коде не поменял )) )


Спустя 10 минут, 44 секунды (9.03.2009 - 15:37) Семён написал(а):
ыыыыыыыы

Спустя 42 минуты, 14 секунд (9.03.2009 - 16:19) Sw1tchBack написал(а):
Надо сделать на 2 языках.
Знаю что надо сделать методом $_GET. Но незнаю как правильно )) Наверно язык менять так - создать 2 страницы на разных языках и в них сделать инклуд?
Или просто создать 2 разные страницы?
Или весь текст загнать в бд и оттуда выводитЬ?

Спустя 3 часа, 6 минут, 3 секунды (9.03.2009 - 19:25) bret написал(а):
Создать два файла и инклудить нужный
Удобнее добавлять новые языки)

Спустя 1 час, 58 минут, 37 секунд (9.03.2009 - 21:24) Sw1tchBack написал(а):
А как сделать чтобы язык по умолчанию был один? Пока стоит редитект, но думаю это неправильно и можно подругому rolleyes.gif


_____________
Постигаю PHP... а он убегает :(
Быстрый ответ:

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