2013-09-20 4 views
1

Я новичок в cake php. Мне нужно получить выбранное пользователем значение из выпадающего списка в php торта. мой код просмотра:Как получить выбранные значения из выпадающего списка в торте php

echo $this->Form->create('order'); 
echo $this->Form->input('status', array('options' => $options, 'default' => '--Select--')); 

, пожалуйста, помогите мне получить значения (не ключевые).

+0

Установите ключ так же, как и значение, таким образом вы получите тот же результат, который выбирает пользователь. –

ответ

0

ли, как это ...

echo $this->Form->input('type', array(
'options' => array('Appartment', 'Villa' , 'Residential' ,'Kiosk', 'Commercial'), 
'empty' => '(choose one)' 
+0

Как получить выбранное значение sir ?? – user007

+0

use array_combine (http://fr.php.net/manual/en/function.array-combine.php) – summii

+0

выше код работает для меня, но вы можете сделать это тоже .... => $ usernames = array_combine ($ usernames, $ usernames); – summii

1

Вы можете просто получить пользователя, выбранное значение в методе вашего контроллера с помощью:

$selected_value = $this->request->data['order']['status']; 

Вы можете проверить отправленные данные в методе вашего контроллера с помощью :

if($this->request->is('post')) 
{ 
    pr($this->request->data);die; 
    $selected_value = $this->request->data['order']['status']; 
} 
Смежные вопросы