下拉 - 根据用户选择显示数据

时间:2015-12-09 03:21:04

标签: php cakephp drop-down-menu cakephp-2.0

我有一个公告板,显示数据库中的数据。我想在不同的类别中显示它们,因此我在数据库中添加了一个类别列(随机分配值category1,category2,category3)

如果用户从下拉列表中选择一个类别(具有与类别列不同的值),则将显示与该类别对应的数据。 示例:如果用户从下拉列表中选择category1,则页面应显示与category1对应的数据,如果他选择category2 ..等等。

我的下拉视图

<?php echo $this->Form->input('cat', array('type'=>'select', 'options'=>$data, 'label'=>false, 'empty'=>'CATEGORY')); ?>

,显示的值如下

<?php echo $post['Post']['category']; ?>

发布是我的模型,类别是列名。

我是cakePHP的初学者,现在对如何处理一无所知,任何帮助都将不胜感激。

我想我应该使用以下代码

$selected_value = $this->request->data('Post.cat');

(作为表格发布)然后

if ($selected_value == category1){...}

但是$ selected_value变为NULL,我还在试图弄清楚如何提取和显示特定数据。

可以使用这样的条件吗?

 $post['Post']['category'] == 'category1';

无论如何,仍然在努力,任何帮助将不胜感激,谢谢!

0 个答案:

没有答案