Php 月份不使用for循环显示
我试图写一个循环,允许人们选择月份。但是这个月没有出现 以下是我的代码,它不起作用: 查看Php 月份不使用for循环显示,php,sql-server,codeigniter,for-loop,Php,Sql Server,Codeigniter,For Loop,我试图写一个循环,允许人们选择月份。但是这个月没有出现 以下是我的代码,它不起作用: 查看 <div> <?php echo form_open("announcement/announcement_result");?> <?php echo form_dropdown('q', $q, set_value('q'), 'id="q"'); ?> <?php echo form_submit('search', 'SEARCH'
<div>
<?php echo form_open("announcement/announcement_result");?>
<?php echo form_dropdown('q', $q, set_value('q'), 'id="q"'); ?>
<?php echo form_submit('search', 'SEARCH'); ?>
<?php echo form_close(); ?>
</div>
试试这个:
控制器
功能公告\u列表()
{
$q[]='';
对于($m=1;$m新闻模型->获取公告列表($config['per\u page',$page));
}
试试这个:
控制器
功能公告\u列表()
{
$q[]='';
对于($m=1;$m新闻模型->获取公告列表($config['per\u page',$page));
}
您正在将值分配给$this->data
并尝试访问$q
这就是问题所在
在控制器中这样更改
$q = '';
$data['q'] = $q;
$data['q'] = array(
'' => 'Month',
);
for ($m = 1; $m <= 12; $m++) {
$month = date("F", mktime(0, 0, 0, $m));
$data['q'][$month] = $month;
}
$q='';
$data['q']=$q;
$data['q']=数组(
''=>'月',
);
对于($m=1;$m您正在将值分配给$this->data
,并尝试在$q
中访问
这就是问题所在
在控制器中这样更改
$q = '';
$data['q'] = $q;
$data['q'] = array(
'' => 'Month',
);
for ($m = 1; $m <= 12; $m++) {
$month = date("F", mktime(0, 0, 0, $m));
$data['q'][$month] = $month;
}
$q='';
$data['q']=$q;
$data['q']=数组(
''=>'月',
);
对于($m=1;$m这是我不工作的代码,什么不工作了???@NiranjanNRaju下拉列表不显示月份,只是空白你检查了答案了吗???@NiranjanNRaju是的,先生,非常感谢!这是我不工作的代码,什么不工作了???@NiranjanNRaju下拉列表不显示月份,只是空白而已你检查了答案???@NiranjanNRaju是的,先生,非常感谢!
$q = '';
$data['q'] = $q;
$data['q'] = array(
'' => 'Month',
);
for ($m = 1; $m <= 12; $m++) {
$month = date("F", mktime(0, 0, 0, $m));
$data['q'][$month] = $month;
}