Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
pen-exe
цитировать
Зарегистрирован: 01 Мар 2008 19:27:12 Сообщения: 11
|
Добавлено: 03 Мар 2008 13:35:07 Заголовок сообщения: проверка select |
|
|
есть некая форма
Код: |
...
<?php echo $form->input('role', array('options' => array(1=>'Студент',2=>'Преподаватель'),'label'=>'Кто Вы?')); ?>
...
|
выводит код
Код: | <label for="UserRole">Кто Вы?</label>
<select name="data[User][role]" id="UserRole">
<option value="1">Студент</option>
<option value="2">Преподаватель</option>
</select> |
дак вот какое бы я не выбрал значение в базу все равно пишется 1
поле tinyint(1)? кейк 1.2.0.6311-beta |
|
Вернуться к началу |
|
|
Антон Исайкин Site Admin цитировать
Зарегистрирован: 08 Окт 2007 12:02:56 Сообщения: 150 Откуда: Санкт-Петербург
|
Добавлено: 03 Мар 2008 15:56:55 Заголовок сообщения: |
|
|
Потому что tinyint(1) кейк использует как булеан. Сли хотите хранить число, возьмите больший тип. |
|
Вернуться к началу |
|
|
pen-exe
цитировать
Зарегистрирован: 01 Мар 2008 19:27:12 Сообщения: 11
|
Добавлено: 03 Мар 2008 16:56:40 Заголовок сообщения: |
|
|
не знал, спасибо за подсказку |
|
Вернуться к началу |
|
|
|