![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| R.M. |
|
|||
![]() Анархист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2164 Регистрация: 8.6.2005 Где: Питер Репутация: 0 Всего: 30 |
Я видел тут много тем про постраничный вывод, но скока не пробовал не получается. Помогите организовать задачу.
Я сделал вывод картинки из БД (для каждой картинки своя страница), но немогу сделать чтобы под ней выводился список страниц типа [1][2][3] и т.д. и при нажатии на них переходилось на ?id=1, ?id=2, ?id=3 и т.д. -------------------- Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека. Nokia LifeStyle - Всё для смартфонов Nokia |
|||
|
||||
| AntonioBanderaz |
|
|||
![]() Velichko Anton ![]() ![]() Профиль Группа: Участник Сообщений: 851 Регистрация: 28.4.2005 Где: Санкт-Петербург Репутация: 2 Всего: 18 |
-------------------- ГЫ... |
|||
|
||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 17 Всего: 69 |
Приведи свой код, в котором у тебя не получается вывод.
-------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| R.M. |
|
|||
![]() Анархист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2164 Регистрация: 8.6.2005 Где: Питер Репутация: 0 Всего: 30 |
-=Ustas=-
я пытался через массив вывести из базы все id, я уже ево удалил т.к. там бред был я это и сам понял т.к. с массивами у меня мягко говоря плохо -------------------- Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека. Nokia LifeStyle - Всё для смартфонов Nokia |
|||
|
||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 17 Всего: 69 |
Ну если ты вывод делаешь из базы, то при чем здесь массив, когда надо в запросе LIMIT использовать!
-------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| R.M. |
|
|||
![]() Анархист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2164 Регистрация: 8.6.2005 Где: Питер Репутация: 0 Всего: 30 |
-=Ustas=-
О, спасибо за идею, буду пробывать. Плохо когда нет тебя на форуме, никто не помогает даже правильной идеей, тока и умеют минусы в репутацию ставить... -------------------- Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека. Nokia LifeStyle - Всё для смартфонов Nokia |
|||
|
||||
| R.M. |
|
|||
![]() Анархист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2164 Регистрация: 8.6.2005 Где: Питер Репутация: 0 Всего: 30 |
-=Ustas=-
Спасибо огромное, всё получилось вот так
тока если мне все id-шники надо вывести LIMIT просто ненадо писать? ИЛИ если ево не писать он выдаст тока определённое кол-во? -------------------- Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека. Nokia LifeStyle - Всё для смартфонов Nokia |
|||
|
||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 17 Всего: 69 |
Куксикус, подожди... А если тебе надо вывести следующие 100 записей?! Ведь у тебя там вывод только на ПЕРВЫЕ 100 записей. Ты должен сделать еще полосу прокрутки постраничного вывода. Вот, почитай это и попробуй сделать, если будут вопросы, обращайся. - О принципах реализации постраничной прокрутки
-------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| R.M. |
|
||||
![]() Анархист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2164 Регистрация: 8.6.2005 Где: Питер Репутация: 0 Всего: 30 |
-=Ustas=-
Да мне даже и ненадо чтобы были "предыдущая" и "следущая", мне тока при нажатии на картинку надо чтобы был переход на следущую но это фигня, я заю как сделать. Тока вот у меня другая проблема терь, у меня добавление картинки идёт по такому принципу:
вроде всё нормально если есть строки а если таблица пустая как и следовало ожидать ничиво никуда не прибавляеца, неврубаюсь как сделать, пробывал делать чтото вроде
но неполучается, вобщем я непонимаю что мне сделать чтобы работало -------------------- Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека. Nokia LifeStyle - Всё для смартфонов Nokia |
||||
|
|||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 17 Всего: 69 |
Делаешь проверку на пустой результат, типа:
Посмотри внимательно на свою ошибку. И еще, у тебя там наверняка идет выборка только одной записи, тогда нужно в запросе сделать сортировку ORDER BY id ASC и LIMIT 1, и обходится без цикла, где ты инкриментируешь значение id-ишника. Это будет правильнее. Это сообщение отредактировал(а) -=Ustas=- - 27.9.2005, 07:05 -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| PARROT |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2339 Регистрация: 5.1.2005 Где: Спб-ЦарьГрад Репутация: 3 Всего: 50 |
-------------------- Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим! |
|||
|
||||
| R.M. |
|
|||
![]() Анархист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2164 Регистрация: 8.6.2005 Где: Питер Репутация: 0 Всего: 30 |
PARROT
Я читал до того как создать тему, всётаки поиск не всегда рулит -=Ustas=- ок, буду пробывать, спасибо за помощь -------------------- Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека. Nokia LifeStyle - Всё для смартфонов Nokia |
|||
|
||||
| R.M. |
|
|||
![]() Анархист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2164 Регистрация: 8.6.2005 Где: Питер Репутация: 0 Всего: 30 |
-=Ustas=-
да, понял я что бредово придумал с названиями имён, т.е. при добавлении нового файла читается предыдущий id к нему прибавляеца 1 и это получатеся .jpg, как бы мне переделать по правильнее? Т.е. у меня есть скрипт который создаёт директорию, в ней индекстный файл и файл с конфигом мускула, и таблицу в базе. Как сделать чтобы при заливании файлов им давались нормальные имена и всё это нормально записывалось в базу? Подкинь идею -------------------- Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека. Nokia LifeStyle - Всё для смартфонов Nokia |
|||
|
||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 17 Всего: 69 |
Это что, при добавлении новой записи, что ли ???! -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| R.M. |
|
|||
![]() Анархист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2164 Регистрация: 8.6.2005 Где: Питер Репутация: 0 Всего: 30 |
-=Ustas=-
Есть ссылка "добавить раздел" нажимая на неё выполняются действия которые ты в цитату выделил Создаётся папка с заданным именем в ней (index.php и mysqk.php, который инклудит index.php) Добавляется таблица в базу с имнем папки При аплоаде картинке она заливается в указанную папку и запись добавляется в соответствующую таблицу, затем картинка переименовывается, а вот как её нормально переименовать чтобы были 001.jpg 002.jpg или хотябы 1.jpg 2.jpg и т.д. незнаю Добавлено @ 10:58 тока чтобы номер картинки (даже лучше вида 1.jpg) соответствовали id-шнику в базе -------------------- Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека. Nokia LifeStyle - Всё для смартфонов Nokia |
|||
|
||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 17 Всего: 69 |
Ну так и делай, принцип такой:
И еще, я бы не советовал бы тебе заводить для каждого раздела отдельную таблицу - зачем? Если можно для разделов создать одну таблицу, а другую для данных и связать их. Добавлено @ 11:32 Только поле id в таблице не должно быть auto_increment! -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| R.M. |
|
|||
![]() Анархист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2164 Регистрация: 8.6.2005 Где: Питер Репутация: 0 Всего: 30 |
-=Ustas=-
Спасибо, всё отлично работает
Незнаю, мне показалось что так удобнее, новый раздел - новая таблица, проще редактировать, удалять и т.д. (ИМХО). Если ты про "вес" базы, то сервак позволяет. P.S. Щас попробую умудрица в этом тормозном инете тебе плюс влепить Добавлено @ 12:23 Блин низя 2 раза повышать репутацию, ну завтра тогда -------------------- Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека. Nokia LifeStyle - Всё для смартфонов Nokia |
|||
|
||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 17 Всего: 69 |
-------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| R.M. |
|
||||
![]() Анархист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2164 Регистрация: 8.6.2005 Где: Питер Репутация: 0 Всего: 30 |
-=Ustas=-
Ничего не предвещало беды блин вот в этой строке
если $tn равна одному слову всё ок, если равна двум словаммежду которых пробел пишет ошибку
как я тока кавычки не ставил, и что тока с этой стрококй не творил - нехочет он два слова понимать -------------------- Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека. Nokia LifeStyle - Всё для смартфонов Nokia |
||||
|
|||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 17 Всего: 69 |
Она два слова и не поймет. А откуда там у тебя два слова взялось?
-------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| R.M. |
|
|||
![]() Анархист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2164 Регистрация: 8.6.2005 Где: Питер Репутация: 0 Всего: 30 |
-=Ustas=-
Ну смотри например сайт типа фотографии знаменитостей и если галлерея будет называца скажем "Вася Пупкин" то как тогда быть ведь всегда на таких сайтах пишется имя и фамилия звезды, как тогда быть? Создавать не таблицу а записи в таблице с полем "Вася Пупкин" и выводить скажем index.php?type=Вася%20Пупкин&id=5 ? или другим способом както? Тогда id не будет соответствовать номеру картинки Кстати если у тебя есть аська стукни мне, а то ты иногда есть в онлайне и не отвечаеш -------------------- Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека. Nokia LifeStyle - Всё для смартфонов Nokia |
|||
|
||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 17 Всего: 69 |
Вообще-то имена таблиц с русскими символами тоже не используй. А таблице можно давать имя как и id-ишнику.
-------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Базы Данных | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |