Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как сделать несколько выборов
 
 автор: ols   (21.10.2008 в 18:14)   письмо автору
 
 

Такая ситуация. Есть пользователь может относится несколько признаков учета (признаки выбираются из поля серлект)
И при заполнении данных пользовтеля заносятся признаки учета.
Я немогу в голове продумать как можно сделать так что при добавлении пользовталя выбрать из селекта признак учета, потом можно было еще один выбрать и .т.д.
В базе данных priznak_ucheta будут 3 столбца - id|id_user|priznak
где id_user это ключ, связывающий с таблицей user

Весь день бьюсь и думаю как реализовать

p.s применить вместо селекта флажок не подходит, список большой

  Ответить  
 
 автор: sl1p   (21.10.2008 в 18:21)   письмо автору
 
   для: ols   (21.10.2008 в 18:14)
 

раскрытый селект

<select name="select" size="10" multiple>
с помощью ctrl выбира.тся несколько значений..
а вот как потом обработать, незнаю, не юзал:)

  Ответить  
 
 автор: ols   (21.10.2008 в 18:24)   письмо автору
 
   для: sl1p   (21.10.2008 в 18:21)
 

спс. попробую

  Ответить  
 
 автор: asked86   (21.10.2008 в 18:25)   письмо автору
 
   для: ols   (21.10.2008 в 18:14)
 

Я так понимаю у тебя 2 таблицы, когда ты выводишь признак учета то ты сопоставляя коды, из другой таблицы выводишь строки что тут сложного не пойму !
А когда (user), он выбрал в select что нибудь, то сопоставляя эту строку в другой таблице нужно найти ее код и сохранить и все !

  Ответить  
 
 автор: ols   (21.10.2008 в 18:30)   письмо автору
 
   для: asked86   (21.10.2008 в 18:25)
 

так проблема в том что мне нужно выбрать несколько признаков учета их может быть 5 или 6 а может быть и один. Тоесть отношения может быть и одинн ко многим и один к одному

  Ответить  
 
 автор: AcidTrash   (21.10.2008 в 22:28)   письмо автору
 
   для: ols   (21.10.2008 в 18:30)
 

>Я немогу в голове продумать как можно сделать так что при добавлении пользовталя >выбрать из селекта признак учета, потом можно было еще один выбрать и .т.д. Возможно, такой пример натолкнёт на мысль :)
<?php
if($_POST[send])
{
$s $_POST[select];
for(
$i=0;$i<count($s); $i++)
{
print 
$s[$i]." ";
}
}
?>
<form method=POST>
<select name="select[]" size="3" multiple>
<option value=1>1</option>
<option value=2>2</option>
<option value=3>3</option>
</select>
<input type=submit name="send" value="send">
</form>

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования