Автор Тема: Ссылка+данные из мукуля....  (Прочитано 8432 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн -DieseLok-

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 178
  • +0/-0
  • 0
    • Просмотр профиля
    • http://kyivstar.biz
Ссылка+данные из мукуля....
« : 12 Июня 2004, 08:58:54 »
Добрый день!!! О великие Сэнсэи.....


Мож кто пример скажет как мне зделать так чтобы при клике по ссылке к примеру:

index.php?letter=A, выпадали список слов начинающихся на энту букву....

вот так покатит:

if ($letter=="A")

{
include ("brat dannie na bukvu A");
}

Мне кажеться что так не совсем правильно, потому как описывать каждую букву нездорово...

подскажите пожалуйста как зделать...

З.ы. В поиске искал ничего не нашел...

Оффлайн commander

  • Developer
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1298
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.webtips.ru
Ссылка+данные из мукуля....
« Ответ #1 : 12 Июня 2004, 16:48:18 »
$letter=param(\'letter\'); #читаем параметр

"SELECT name_id FROM names WHERE name LIKE \'$letter%\'"

#делаем выборку с поиском по шаблону...
And no religion too...

Оффлайн -DieseLok-

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 178
  • +0/-0
  • 0
    • Просмотр профиля
    • http://kyivstar.biz
Ссылка+данные из мукуля....
« Ответ #2 : 13 Июня 2004, 14:06:53 »
Мля........ чёто я ваще запутался....


Спасибо огромное за ответ, но ещё просьба не моглибы Вы расскоментировать вот что:

Цитировать
commander:
"SELECT name_id FROM names WHERE name LIKE \'$letter%\'"



name_id = это таблица
names = это столбец
name = ????

Зарание спасибо....

Оффлайн tserbis

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 496
  • +0/-0
  • 0
    • Просмотр профиля
Ссылка+данные из мукуля....
« Ответ #3 : 13 Июня 2004, 14:11:01 »
names - имя таблицы, name_id, name - поля этой таблицы

Оффлайн -DieseLok-

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 178
  • +0/-0
  • 0
    • Просмотр профиля
    • http://kyivstar.biz
Ссылка+данные из мукуля....
« Ответ #4 : 13 Июня 2004, 14:21:44 »
тогда я ваще ничего непонял....

какая структура тогда доложна быть?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Ссылка+данные из мукуля....
« Ответ #5 : 13 Июня 2004, 14:35:31 »
это ты у нас спрашиваешь?
какая структура должна быть у твоих данных?
а может быть, это ты разбежишься расскзать нам, откуда берутся эти твои слова на букву "А"?

Оффлайн -DieseLok-

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 178
  • +0/-0
  • 0
    • Просмотр профиля
    • http://kyivstar.biz
Ссылка+данные из мукуля....
« Ответ #6 : 13 Июня 2004, 14:46:42 »
Пример:

Человек захочид на страницу:

продукт.ру

Выбирает фрукт на букву А:

Выпадает список сфруктами на букву А, к примеру: (эти данные уже из базы)

Апельсин
Ананас
Абрикос

при клике на фрукт (опять такиже данные из базы)

открываеться новая страница на которой:

Описание
Фотография
Стоимость

на фрукт.

Вооотттттттт.....

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Ссылка+данные из мукуля....
« Ответ #7 : 13 Июня 2004, 15:07:21 »
а майэскуэль тут при чем?

Оффлайн -DieseLok-

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 178
  • +0/-0
  • 0
    • Просмотр профиля
    • http://kyivstar.biz
Ссылка+данные из мукуля....
« Ответ #8 : 13 Июня 2004, 15:39:08 »
Цитировать
RomikChef:
а майэскуэль тут при чем?



Ну как это... я же написал что это примерная база...

А данных на сайте будет ооооочень много....

Или я чёто не догоняю? (только без ехидства...)

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Ссылка+данные из мукуля....
« Ответ #9 : 13 Июня 2004, 16:01:37 »
непонятно, что именно тебе не ясно.
запрос, который выбирает все слова на нужную букву, тебе привели.
что ты не умеешь?
получать данные из базы?
вывести нужный текст на страницу?
получить параметр из формы?

если ты не умеешь писать программы на пхп- учись.

вывод селектов и передача данных между скриптами никакого отношения к мускулю не имеют.

Оффлайн -DieseLok-

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 178
  • +0/-0
  • 0
    • Просмотр профиля
    • http://kyivstar.biz
Ссылка+данные из мукуля....
« Ответ #10 : 13 Июня 2004, 16:09:09 »
Да нет, это всё вроде болие мение понятно....

Просто по вот этой схеме:
Цитировать
commander:
"SELECT name_id FROM names WHERE name LIKE \'$letter%\'"


Насколько я понял должно быть в таблице names

два поля name_id и name, что должно храниться в одном поле, а что в другом?

насколько я понял по запросу, то в поле name храниться список слов правильно? из которых LIKE \'$letter%\' Выбирает слова на БУКВУ, то причём здесь столбец name_id????


Обясните пожалуйста...


Спасибо....

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Ссылка+данные из мукуля....
« Ответ #11 : 13 Июня 2004, 17:11:35 »
Цитировать
-DieseLok-:
Насколько я понял должно быть в таблице names

НИЧЕГО не должно быть в таблице names!
НИ
ЧЕ
ГО

что сам засунешь - то и будет.
тебе показали ПРИМЕР!
с ПРИМЕРНЫМИ полями!
тебе доступен смысл понятия "пример"?

Оффлайн Zotoff

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Ссылка+данные из мукуля....
« Ответ #12 : 13 Июня 2004, 21:00:03 »
В таблице names хранится наменование фрукта (банан, апельсин, мандарин...) и его порядковый номер... id.
SELECT name_id FROM names WHERE name LIKE \'$letter%
Запрос вернет id фруктов, у которых первая буква - $letter (или ряд символов, или ваще предложение). Зачем id? Чтобы легче было =). Вот ты кликаешь по фрукту, как он определит какой показать? А если ты id вставишь в линк, например так
fruct.php?id=4
То потом можно будет легко вывести остальную инфу о фрукте, операясь на его id.

Оффлайн -DieseLok-

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 178
  • +0/-0
  • 0
    • Просмотр профиля
    • http://kyivstar.biz
Ссылка+данные из мукуля....
« Ответ #13 : 13 Июня 2004, 21:13:37 »
Воооооооооооооооо................


Zotoff


Спасибо!!! я тебя люблю!!!!!!!!!!


Вот это мне и надо было выяснить!!!!!!!!!

Оффлайн commander

  • Developer
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1298
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.webtips.ru
Ссылка+данные из мукуля....
« Ответ #14 : 14 Июня 2004, 12:00:48 »
-DieseLok-
Структура примерной таблицы:

create table names (
name_id int not null auto_increment,
name varchar(255),
primary key (name_id)
);
And no religion too...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28