Перейти к содержимому


Выбор пользователя в доп. действии.


Сообщений в теме: 3

#1 Илья

    Активный участник

  • Пользователи
  • PipPipPip
  • 173 сообщений

Отправлено 26 Октябрь 2017 - 16:56

Доброго здоровья!

Есть необходимость сделать вот какую вещь:
По нажатию кнопки доп. действия "Выбрать пользователя" должно открыться окно, в котором будет либо несколько кнопок с ФИО, либо список ФИО.
Причем, список должен бы формироваться из таблицы "Пользователи", только из выбранной группы.

Я смог только получить массив пользователей с помощью этого кода:
$sqlQuery = "SELECT `fio`
       FROM `".USERS_TABLE."`
       WHERE `group_id` = 790
       and `arc` = 0";
  $result = sql_query($sqlQuery);
  while($row = sql_fetch_assoc($result)) {
	print_r($row);
}

Результат выглядит вот так:

Цитата

Array ( [fio] => ФИО1 ) Array ( [fio] => ФИО1 ) Array ( [fio] => ФИО1 )

Но вот как его выдрать в список и сделать кнопками - не представляю.
Пожалуйста, помогите, кому не лень. Спасибо.

#2 AntonKravchenko

    Активный участник

  • Пользователи
  • PipPipPip
  • 152 сообщений
  • Пол:Мужчина
  • Город:Нижний Новгород

Отправлено 26 Октябрь 2017 - 19:27

$res = sql_query("SELECT id, fio FROM ".USERS_TABLE." WHERE arc=0 AND group_id=790 ORDER BY fio");
while ($row=sql_fetch_assoc($res)) $options .= "<option value='".$row['id']."'>".$row['fio']."</option>";
if ($options) $select = "<select>".$options."</select>";

в переменной $select теперь хранится список пользователей. Выводите командой echo и увидите выпадающий список

Сообщение отредактировал AntonKravchenko: 26 Октябрь 2017 - 19:30


#3 Илья

    Активный участник

  • Пользователи
  • PipPipPip
  • 173 сообщений

Отправлено 26 Октябрь 2017 - 20:06

Огромное спасибо!
Нифига не понимаю как это работает, но огромное спасибо!
Буду изучать.

#4 Tony999

    Активный участник

  • Пользователи
  • PipPipPip
  • 412 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 02 Ноябрь 2017 - 23:00

Красиво!
Умные сайты на заказ
https://info.crm-master.info





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных