Показать сообщение отдельно
Старый 11.01.2003, 22:13     # 12
Aeon
::VIP::
 
Аватар для Aeon
 
Регистрация: 28.06.2002
Адрес: neverwhere
Сообщения: 1 166

Aeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собойAeon Имеются все основания чтобы гордиться собой
круто, в общем... но не совсем понимаю твоего вопроса... то есть совсем не обязательно использовать foreach, можно и по отдельности их выводить... но объясни мне как ты будешь идентифицировать объекты по типу (т.е., по какому признаку скрипт будет отличать меч от кольца, и знать какую картинку где показывать?)

я бы посоветовал в таблице equipment добавить цифровое поле eqtype и добавить отдельную таблицу типов объектов... вроде этого:
Код:
----------------------------------------------------
table eqtypes
id int(2), name varchar(64)

INSERT into eqtypes values (1,"меч");
INSERT into eqtypes values (2,"щит");
INSERT into eqtypes values (3,"шлем");
INSERT into eqtypes values (4,"броня");
INSERT into eqtypes values (5,"штаны");
INSERT into eqtypes values (6,"обувь");
INSERT into eqtypes values (7,"пояс");
INSERT into eqtypes values (8,"кольцо");
INSERT into eqtypes values (9,"амулет");
INSERT into eqtypes values (10,"серьга");
----------------------------------------------------
table equipment
id int(2), name varchar(64), eqtype int(2), property1 varchar(200), property2 varchar(200), pic varchar(64);


другой вариант состоит в создании eqtype поля типа enum... это выглядит примерно так:

table equipment
id int(2), name varchar(64), eqtype enum("меч","щит","шлем","броня","штаны","обувь","пояс","кольцо","амуле т","серьга"), property1 varchar(200), property2 varchar(200), pic varchar(64);

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

В любом варианте проблема вывода картинок в соотвествующие поля html-таблицы решаются достаточно просто...

если есть вопросы, пиши дальше
Aeon вне форума