Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Выводит одинаковые записи вместо разных 
V
    Опции темы
Mal Hack
Дата 7.2.2006, 13:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 11
Всего: 261



Цитата(smartov @ 7.2.2006, 12:25 Найти цитируемый пост)

1) выбирал все пункты 4 уровня в массив в начале скрипта
2) выводил в цкиле, опираясь на if, только те, которые сейчас надо (не запутал надеюсь %))

Делал также smile
smartov еще раз тебе повторяю про хамский тон, а именно:
Цитата(smartov @ 4.2.2006, 13:27 Найти цитируемый пост)

как у товарища Куксикус

Цитата(smartov @ 7.2.2006, 12:25 Найти цитируемый пост)

Вот почти как у гр. Куксикус


PM ICQ   Вверх
R.M.
Дата 8.2.2006, 03:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: 0
Всего: 30



smartov
А мне нужен и id и русское название раздела и английское название раздела..... случаи разные бывают.


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
smartov
Дата 8.2.2006, 12:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 2
Всего: 259



Куксикус

Дык! smile Я ж ждал или этого ответа или другого. Хотя расскажи зачем тебе именно так надо? Ведь по сути это дублирование информации и неудобство потом при смене имени и т.д. и т.п.

Mal Hack
Цитата(Mal Hack @ 7.2.2006, 12:44 Найти цитируемый пост)

еще раз тебе повторяю про хамский тон, а именно:

Если слова "товарищ" и "гражданин" (а моежет еще и "камрад"?!) на этом форуме считаются ругательными, прошу указать мне на пункт в правилах, гже это написано. Спасибо.
PM MAIL   Вверх
R.M.
Дата 8.2.2006, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: 0
Всего: 30



smartov
id - для упорядочивания категорий в том порядке, который мне нужен.
английское название для ЧПУ
русское название сам понимаеш для чего - должны же люди знать в какой раздел они заходят


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
Mal Hack
Дата 8.2.2006, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 11
Всего: 261



smartov я не про слова, я про ТОН !!
PM ICQ   Вверх
smartov
Дата 8.2.2006, 18:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 2
Всего: 259



Куксикус
Цитата(Куксикус @ 8.2.2006, 15:18 Найти цитируемый пост)

английское название для ЧПУ
Недопонял smile что-такое ЧПУ?

Но смотри. По хорошему. Должна быть отдельная таблица "Разделы"
С полями (например)
id
english_name
russian_name

А в таблице записей, должно быть поле razdel_id (например).
А то так ты вдруг решишь поменять название раздела. И тогда тебе придется менять эту строку во ВСЕХ записях smile А так - только в таблице "Разделы" поменял - и все на месте.
Это один из вариантов возможных проблем.
А если ты вдруг захочешь еще и... ну украинский язык добавить, наример. Страшно подумать что надо будет всем записям (которых уже к тому моменту много может быть) добавить поле и прописать туда значение. А вот в таблицу разделов добавить поле или хоть 10 будет куда меньшей проблемой.
Молчу про то, сколько лишнего места кушается, и про то, что призводительность падает (ведь при чтении каждой записи читаются русское и английское имена раздела). Так бы они читались только один раз из таблицы разделов.

Цитата(Mal Hack @ 8.2.2006, 15:18 Найти цитируемый пост)
я не про слова, я про ТОН !!

Инересно, давно это мой текст еще и тон передает (до чего техника дошла). Тем более что я его изо всех сил старался смягчить смайликами.
Особенно во втором случае прецедента вообще не вижу.
Цитата(smartov @ 7.2.2006, 11:25 Найти цитируемый пост)
Вот почти как у гр. Куксикус только 4-й вложенности.

Здаётся мне это просто у тебя как в цитате: "Такую личную неприязнь я испитываю к потерпевшему, что просто кушать не могу" © Мимино
PM MAIL   Вверх
R.M.
Дата 9.2.2006, 01:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: 0
Всего: 30



smartov
Цитата(smartov @ 8.2.2006, 19:04 Найти цитируемый пост)

А то так ты вдруг решишь поменять название раздела. И тогда тебе придется менять эту строку во ВСЕХ записях smile

В каких записях? это чисто название раздела оно только выводится и больше нигде ни в каких таблицах не фигурирует, то, что в разделе содержится селектится по cat = id раздела.
Цитата(smartov @ 8.2.2006, 19:04 Найти цитируемый пост)

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

Кроме русского никаких языков больше небудет - сайт для русскоязычного населения, у иностранцев....другой склад ума так сказать, а украинские пользователи интернета по русски хорошо понимают насколько я знаю

Mal Hack,smartov, успакойтесь smile


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
smartov
Дата 9.2.2006, 11:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 2
Всего: 259



Куксикус
Цитата(Куксикус @ 9.2.2006, 00:50 Найти цитируемый пост)

cat = id раздела

Ну вот! Верно же smile Почему бы название раздела не иметь тоже в таблице разделов.
Может я просто неверно понял. Но если я правильно представил себе структуру твоей таблицы записей, то она примерно такая
Код

id - id
cat - id раздела
razdel - имя раздела
rus - имя записи (или текст записи)

И получается что у каждой записи есть поле с именем раздела к которому она принадлежит. Если я не прав - поправь. Если так - то и получается дублирование инфы.
PM MAIL   Вверх
-=Ustas=-
Дата 9.2.2006, 12:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 17
Всего: 69



Куксикус, давай еще раз на БИС, выложи структуры твоих задействованных, в данной ситуации, таблиц о подробнее опиши, что ты хочешь добиться.
ЗЫ. По-моему ты запутал уже всех smile


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
smartov
Дата 9.2.2006, 14:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 2
Всего: 259



-=Ustas=- Да он уже всего добился smile Это я хочу его убедить что от парочки ненужных полей можно избавиться.
PM MAIL   Вверх
R.M.
Дата 10.2.2006, 09:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: 0
Всего: 30



Структура
id | eng | rus | cat | razdel

id - номер записи
eng - название для ЧПУ т.е. чтото вроде http://blablabla.ru/razdel/podrazdel
rus - русское название для вывода на экран
cat - на сайте 3 главных категории и цифра в этом поле показывает в какую категорию выводить данную запись
razdel - в одной из категрий нужны подкатегории и это поле отвечает в какой подкатегории будут выводиться записи

Помоему тут всё нужно smile


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
-=Ustas=-
Дата 10.2.2006, 09:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: 17
Всего: 69



Ну, судя по всему, избыточной информации нет. smile


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
smartov
Дата 10.2.2006, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

Репутация: 2
Всего: 259



Куксикус Вопрос закрыт smile Меня ввело в заблуждение то, что в первом посте ты писал "Раздел 1", "Раздел 2" а там на самом деле просто 1 - т.е. id раздела smile так как и должно быть.
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0961 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.