|
|
|
| Вот код:
echo "<select size=\"1\" name=\"id_tip\">";
while ($r=mysql_fetch_array($result1)) {
$name_tip = $r['name_tip'];
$id= $r['id'];
echo "<option value=\"{$id}\">{$name_tip}</option>";
}
echo "</select>";
|
Как передать сразу 2 значения ( $id и $name_tip ) в бд с помощью метода POST, при выборе одной позиции option
tip_pr | id_tip
___________|______
|
$name_tip | $id | |
|
|
|
|
|
|
|
для: clubxaliav
(21.02.2011 в 19:57)
| | А зачем, если у вас в базе есть значение nаme, то зачем его передавать, хватит и id.
А вот вы знаете, то такое size в списке? | |
|
|
|
|
|
|
|
для: sim5
(21.02.2011 в 20:00)
| | name - береться из другой таблице, вводиться в форму с выбором, и мне надо в другую базу занести много данных включая еще 2 (id и name_tip) из другой таблице..
Это как пост оставил и помимо твоего текста напечатанного заносится из таблицы все твои данные из таблицы user | |
|
|
|
|
|
|
|
для: clubxaliav
(21.02.2011 в 20:49)
| | Ладно, из другой базы, но ведь выбрали вы же это все, как то используя связи, когда выводили список, так ведь? Что вам мешает, зная, что вы получаете значение из списка, которое содержит id, вновь получить это?
Охота гонять, можете, тогда два этих значения помещайте в атрибут value опшена, а на сервере разделяйте их, ну и.... | |
|
|
|
|
|
|
|
для: sim5
(21.02.2011 в 20:53)
| | есть первая таблица: значения столбцов id и name_tip - это категории
в админке есть форма добавления товара в прайс, соответственно есть строка с перечнем категории, одно значение я заношу свободно а вот передать сразу 2 в другую таблицу всего одним option | |
|
|
|
|
|
|
|
для: clubxaliav
(21.02.2011 в 21:06)
| | Каждый товар имеет свой уникальный идентификатор, по которому удобно в таблице выбрать об этом товаре все что только можно получить о нем, включая и id родителя категории, которой данный товар принадлежит. Категория в свою очередь имеет тоже уникальный идентификатор, по которому можно узнать все о ней, включая и id категории, которая для этой категории является родительской. И так может быть дальше вверх.
Для того и создают эти уникальные id, чтобы легко можно было построить связи между таблицами. И для того, чтобы найти любую иноформацию о либом объекте в дайнной связанной цепочке, всегда будет достаточно знать id и кому он принадлежит. Все, остальное у вас есть на сервере.
Но если хотите еще в нагрузку и другое передавать, то как можно я уже писал. | |
|
|
|
|
|
|
|
для: sim5
(21.02.2011 в 21:14)
| | В том то и дело, хочу занести это сразу в одну таблицу чтоб потом не делать много табличный запрос при выводе уже в нужном месте | |
|
|
|
|
|
|
|
для: clubxaliav
(21.02.2011 в 21:29)
| | и в результате - полное нарушение принципа нормализации. | |
|
|
|
|
|
|
|
для: Trianon
(21.02.2011 в 21:32)
| | у меня вывод идет на слайдер где много табличный запрос разрушает слайдер.... | |
|
|
|
|
|
|
|
для: clubxaliav
(21.02.2011 в 21:38)
| | он может идти хоть в слайдер, хоть в скутер, хоть в бластер.
То что Вы хотите - коряво. И корявость эта вылезет боком.
Может даже не Вам, а тому, кто потом этот движок модифицировать будет.
Но рано или поздно - вылезет. | |
|
|
|
|
|
|
|
для: Trianon
(21.02.2011 в 21:42)
| | Спасибо суть ясна.... | |
|
|
|
|
|
|
|
для: sim5
(21.02.2011 в 20:00)
| | size - это количество видимых строк в списке выбора, если поставить ="3", т.е форма покажет 3 выводимых значения для выбора | |
|
|
|