Кто-нибудь знает, почему с помощью следующего кода я получаю это сообщение об ошибке.Я пытаюсь, чтобы он отображал данные из моего массива, поскольку каждая опция будет иметь значение идентификатора пользователя, а текст этой опции будет их именем.На данный момент отображается только последний человек.
Обнаружена ошибка PHP
Серьезность: Предупреждение
Сообщение: недопустимый тип смещения в isset или пусто
Имя файла: helpers / form_helper.php
Номер строки: 319
<?php echo form_label('Recipient', 'recipient'); ?>
<?php
$data = array(
'name' => 'to',
'class' => 'required'
);
foreach($users AS $user)
{
$options = array (
$user->user_id => $user->first_name.' '.$user->last_name
);
}
?>
<?php echo form_dropdown($data, $options); ?>
UDPATE:
<?php echo form_label('Recipient', 'recipient'); ?>
<?php
$data = array(
'name' => 'to',
'class' => 'required'
);
$options = array();
foreach($users AS $user)
{
$options[] = array (
$user->user_id => $user->first_name.' '.$user->last_name
);
$options[] = $user;
}
?>
<?php echo form_dropdown($data, $options); ?>
Есть другие идеи?