Буду очен признательна на указание моих ошибок,очень прошу помочь $ispMenu = new LinkBar( ); $sql = "SELECT `id`, `name`, `username` FROM `#__users` ORDER BY `name` ASC"; $database->setQuery($sql); $users = $database->loadObjectList(); $users_options = ""; foreach ( $users as $user ) { $users_options ="<option value=\"".$user->id."\">".substr($user->name,0,30)."</option>"; } $ispMenu-> addLink ( $users_options,$baseurl.'&task=CIS'.$suffix.'&ticketid='.$ticket->id.'&userid='); $ispMenu->out(); Выводит не весь список пользователей и не добавляет данные в базу ?> <tr><td><?php echo TICKETS_ADDISPOLNITEL?></td> <form action="<?php echo $baseurl; ?>&task=CIS<?php echo $suffix; ?>" method="post" > <input name="task" type="hidden" id="task" value="CIS<?php echo $suffix; ?>"> <input name="ticketid" type="hidden" id="ticketid" value="<?php echo $ticket->id;?>"> <?php //формируем список всех пользователей $sql = "SELECT `id`, `name`, `username` FROM `#__users` ORDER BY `name` ASC"; $database->setQuery($sql); $users = $database->loadObjectList(); $users_options = ""; foreach ( $users as $user ) { $users_options .= "<option value=\"".$user->id."\">".substr($user->name,0,30)."</option>"; } ?> <td><select name='userid'><?php echo $users_options; ?></select> <input type='submit' class='insertbtn' name='submit' value=''></form></tr> <?php выводит полный список пользователей но никаких параметров не передает обработчику формы case "CISS": //указание исполнителя заявки *********************** /**$userid = (int)mosGetParam( $_POST, 'userid' );*/ //параметры $ticketid = (int)mosGetParam( $_GET, 'ticketid' ); $userid = (int)mosGetParam( $_GET, 'userid' ); if (userSupportsTicket( $my->id, $ticketid )) { //добавить $sql = "UPDATE `#__helpdesk_tickets` SET userid ='$userid' WHERE id = $ticketid "; $database->setQuery( $sql ); $database->Query(); } //перенаправляем mosRedirect( $baseurl."&task=TICS&ticketid=".$ticketid ); break;
Ответ: Не могу добавить данные из списка в mysql сложно что-то сказать, но брать надо все же из поста (почему то закомментировано) и что за функция userSupportsTicket, может она не возвращает что-то не то?