Александр Д.
676 сообщений
#14 лет назад
У меня есть 2 таблицы: Категории и товары

КАТЕГОРИИ:
id категории
название категории

ТОВАРЫ:
id товара
категория

Я через id категории связал с категориями товаров, чтобы можно было вызывать выпадающий список при добавлении товаров.
В форме добавлении сделал выпадающий список и назначил каждой категории значения
select name="category">
optiоn value="1">Компактные фотокамеры/option>
optiоn value="2">Зеркальные фотокамеры/option>
optiоn value="3">Системные фотокамеры/option>
</select>

Проблема в том, что при выводе списка товаров в категории отображается число(id категории), а не название категории. А вот как мне вывести это название?
Роман П.
1599 сообщений
#14 лет назад
Echo название категории

*если честно, ни слова из этого бреда не понял.
Александр Д.
676 сообщений
#14 лет назад
Id категории 1 = название категории: Компактные фотокамеры
id категории 2 = название категории: Зеркальные фотокамеры
id категории 3 = название категории: Системные фотокамеры

Я в таблице ТОВАРЫ связал поле категории с ID категорию, чтобы получить выпадающий список категорию. Соответствено название категории отображается в виде ID и при распечатке echo выводиться id категории, а мне нужно название категории
Александр Д.
676 сообщений
#14 лет назад
Я просто привязял таблицу со списком категорий в таблице ТОВАРЫ
Виталий О.
403 сообщения
#14 лет назад
Жесть) учите php тогда наверное лучше)
Александр Д.
676 сообщений
#14 лет назад
Офигеть, а я что делать? Тоже мне ответ
Андрей К.
1172 сообщения
#14 лет назад
Лучше mysql и join в нем.
Василий С.
402 сообщения
#14 лет назад
Таблицы:
categories
id
name

items
id
id_category
title
...

тогда запрос будет вроде такого:
SELECT items.title, categories.name
FROM items LEFT JOIN categories ON items.id_category=categories.id
GROUP BY items.id
Денис Ш.
7132 сообщения
#14 лет назад
Цитата ("Bob301"):
Офигеть, а я что делать? Тоже мне ответ


Очень правильный был ответ. Берете 2 толстые книжки. Одну по MySQL, вторую по PHP. Можно поискать одну очень толстую книжку сразу по обоим продуктам и их взаимодействию. И медленно и методично все читайте и выполняйте все задания в книге. Параллельно находите профильный форум (sql.ru rsdn.ru и им подобные) и в основном читаете. Писать вопросы будет еще рано.
Вот когда закончите обе книги, идете в раздел проекты и пробуете себя в небольших проектах. Тут уже начинаете на профильных форумах задавать вопросы.
Через пару месяцев такой практике вы сами поймете, что можно брать более сложные задачи.
Так через пару лет уже сможете сами давать ответы на тех же форумах...

А учиться вы будете всю жизнь - технологии меняются, умирают и рождаются новые...