此刻我有了两个选择选项的形式,一个可与案件4PHP开关 - 只查看一个案例?
我有一个标签,所以我不能使用的一种形式查看的情况下0和一个,因为当我选择的网站刷新一个选项。然后它显示两个选项卡中的选项。
我试过只有一个选项。但那不工作。
这是选项卡/表单代码:
<div class="tab1">
<form action="<?php echo JRoute::_('index.php'); ?>" method="post">
<input type="hidden" name="option" value="com_yoflash" />
<input type="hidden" name="view" value="category" />
<input type="hidden" name="mochicat" value="<?php echo $this->cat->catid; ?>" />
<select name="order" size="1" onchange="submit();">
<option value="0" <?php if($this->order=="0") echo "selected=\"selected\""; ?>><?php echo JText::_('ORDER_DATE_NEWEST'); ?></option>
<option value="4" <?php if($this->order=="4") echo "selected=\"selected\""; ?>><?php echo JText::_('ORDER_POPULAR'); ?></option>
</select>
<input type="hidden" name="Itemid" value="<?php echo $this->Itemid; ?>" />
</form>
</div>
,我得到了另一个DIV标签那是完全一样的。在第一个div选项卡中,我想查看案例0或订单0.
而在第二个div选项卡中,我想查看case4或order 4.但我不想要任何形式只查看该订单。而不是通过表单选择。
这是拨码开关:
$limitstart=JRequest::getInt('limitstart',0);
if($order==-1) {
$tmp=$session->get('order');
if(empty($tmp)) {
$order=0;
}
else {
$order=$session->get('order');
}
}
$session->set('order',$order);
$order=$session->get('order');
$Itemid=JRequest::getInt('Itemid',NULL);
switch($order){
case 0:
$str="ORDER BY date_added DESC";
break;
case 1:
$str="ORDER BY date_added ASC";
break;
case 2:
$str="ORDER BY name ASC";
break;
case 3:
$str="ORDER BY name DESC";
break;
case 4:
$str="ORDER BY stat_clicked DESC";
break;
default:
$str="ORDER BY date_added ASC";
break;
}
确切的问题是什么?你有两种选择,第二种依赖于第一种吗?如果用户在拳头选择了一些东西,那么Web应用程序应该更新第二个?请重新说明你的问题。 – SteAp 2012-07-22 14:06:25