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



 

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

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

Открыть тему
Тема закрыта
> Ошибка в коде
dimjan4
dimjan4
Topic Starter сообщение 13.11.2009, 11:00; Ответить: dimjan4
Сообщение #1


Здравствуйте!
Не могли бы Вы подсказать где ошибка?
Это галерея. С помощью ГЕТ мы передаём категорию:
[PHP]if (empty($_GET['cat']))
{
$my_cat = false;
}
else {
$my_cat = (!ereg('#^[0-9-]+$#i',$_GET['cat']))?$_GET['cat']:false;
}[/PHP]

Теперь составляем запрос
[PHP]if ($my_cat == false)
{
$res = mysql_query("SELECT * FROM `fotki`") or die('MySQL ERROR: '.mysql_error());
}
else
{
$res = mysql_query("SELECT * FROM `fotki` WHERE cat='".$my_cat."'") or die('MySQL ERROR: '.mysql_error());
}[/PHP]
Проблема в том, что если мы пишим буквы или символы в ГЕТ , галерея остаётся в той же категории, а должна выводит всё, так как запрос будет
[PHP]$res = mysql_query("SELECT * FROM `fotki`") or die('MySQL ERROR: '.mysql_error());[/PHP]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Witu
Witu
сообщение 13.11.2009, 12:37; Ответить: Witu
Сообщение #2


в регулярке ошибка

и нада поставить не !eregi а eregi
используй preg_math а не eregi


где то читал "Не создавайте черные списки так как можете что то упустить, а создавайте белые"

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Мелкие правки в коде сайта WP
нужен исполнитель на периодичные правки сайта WP
0 Vreg 1217 22.3.2021, 12:26
автор: Vreg
Открытая тема (нет новых ответов) Каталог открывается как ошибка 404 в hostcms
0 cheshire 3270 2.7.2018, 11:09
автор: cheshire
Открытая тема (нет новых ответов) Учусь создавать шаблон для Joomla 2.5 Ошибка в файле index.php
3 Musicathome 6646 26.7.2013, 20:20
автор: -Сабж-
Открытая тема (нет новых ответов) Редирект, установка консультации на сайт и ошибка в коде
2 samgul 4090 27.2.2013, 17:22
автор: -HTMLandPHP-
Открытая тема (нет новых ответов) Помогите, в чём ошибка?
0 atamvova 4947 14.2.2013, 21:11
автор: -atamvova-


 



RSS Текстовая версия Сейчас: 20.4.2024, 5:42
Дизайн