|
|
|
| Высмотрел что сделано вот так:
<SELECT NAME=Part Id=Part >
<OPTION VALUE="2">Бухгалтеры, аудиторы</OPTION><OPTION VALUE="3">Водители, охранники, экспедиторы</OPTION><OPTION VALUE="8">Дизайнеры, верстальщики, оформители</OPTION><OPTION VALUE="15">Журналисты, редакторы, переводчики</OPTION><OPTION VALUE="4">Инженеры, технологи, проектировщики</OPTION><OPTION VALUE="18">Курьеры, промоутеры</OPTION><OPTION VALUE="9">Маркетологи, специалисты по PR</OPTION><OPTION VALUE="5">Медицинские работники, фармацевты</OPTION><OPTION VALUE="19">Менеджеры ВЭД, таможня, логистика, склад</OPTION><OPTION VALUE="21">Менеджеры по продажам услуг</OPTION>SELECT
|
а почему нельзя передавать текстовые значения разделов?я так понимаю в скрипте стоит какой то switch, который уже меняет цифровые значения на строки?не могу понять этот принцип-всё вроде просто и везде юзается с помощью цифровых индексов,но почему вносят именно цифры в базы? | |
|
|
|
|
|
|
|
для: Russel
(25.07.2006 в 11:05)
| | Если конкретней, то если имеется форма
<body>Добавить в раздел<SELECT NAME=Part Id=Part >
<OPTION VALUE="2">Бухгалтеры, аудиторы</OPTION><OPTION VALUE="3">Водители, охранники, экспедиторы</OPTION><OPTION VALUE="8">Дизайнеры, верстальщики, оформители</OPTION><OPTION VALUE="15">Журналисты, редакторы, переводчики</OPTION><OPTION VALUE="4">Инженеры, технологи, проектировщики</OPTION><OPTION VALUE="18">Курьеры, промоутеры</OPTION><OPTION VALUE="9">Маркетологи, специалисты по PR</OPTION><OPTION VALUE="5">Медицинские работники, фармацевты</OPTION><OPTION VALUE="19">Менеджеры ВЭД, таможня, логистика, склад</OPTION><OPTION VALUE="21">Менеджеры по продажам услуг</OPTION><OPTION VALUE="17">Официанты, повара, гостиницы, сфера обслуживания</OPTION><OPTION VALUE="10">Преподаватели, воспитатели</OPTION><OPTION VALUE="27">IT Программисты C++, C, С#, .NET</OPTION><OPTION VALUE="30">IT специалисты,тестировщики,системные администраторы</OPTION><OPTION VALUE="28">IT Руководители проектов</OPTION><OPTION VALUE="22">Продавцы, продавцы-консультанты, товароведы, кассиры</OPTION><OPTION VALUE="11">Рабочие, прорабы, механики, сборщики</OPTION><OPTION VALUE="29">Топ менеджмент / директора</OPTION><OPTION VALUE="12">Руководители отделов</OPTION><OPTION VALUE="13">Секретари, офис-менеджеры, операторы</OPTION><OPTION VALUE="23">Торговые представители, супервайзеры, мерчендайзеры</OPTION><OPTION VALUE="7">Шоу-бизнес, Арт., культура, музыка</OPTION><OPTION VALUE="24">Экономисты, банковские, и финансовые работники</OPTION><OPTION VALUE="6">Юристы, адвокаты, нотариусы, консультанты</OPTION><OPTION VALUE="25">HR специалисты и бизнес-тренеры</OPTION><OPTION VALUE="16">Разное
</OPTION></SELECT>
<br>Имя<input name="name" type="text" id="name" size="30" maxlength="30" />
<br>Телефон<input name="tel" type="text" id="tel" size="20" maxlength="20" />
</body>
|
как правильно организовать внесение этих данных в базу?что где нужно подправить в самой форме(если нужно)?? | |
|
|
|
|
|
|
|
для: Russel
(25.07.2006 в 11:05)
| | Цифры занимают меньше места чем строки и операции с ними протекают быстрее. | |
|
|
|
|
|
|
|
для: cheops
(25.07.2006 в 11:32)
| | Но после извлечения их из базы цифры последством скрипта заменяются на строки?? | |
|
|
|
|
|
|
|
для: Russel
(25.07.2006 в 11:47)
| | VALUE="9"
Никто их обратно в слова не переделывает. | |
|
|
|
|
|
|
|
для: valenok
(25.07.2006 в 13:57)
| | как нет-а если нужно вывести из базы? | |
|
|
|
|
|
|
|
для: Russel
(25.07.2006 в 14:34)
| | Обычно таблица строится следующим образом
числовой_ключ текст_соответствующий_числовому_ключу
Когда имеется возможность работают с числовым ключом - это быстрее (он также служит ссылкой на эту запись из других таблиц), если нужно вывести значение, используют "текст_соответствующий_числовому_ключу". | |
|
|
|