目前我有一个有两个选择选项的表单,一个可以查看案例 0,一个可以查看案例 4。
我有一个标签,所以我不能使用表单,因为当我选择一个选项时网站会刷新。然后它在两个选项卡中显示该选项。
我试图只有一种选择。但这不起作用。
这是选项卡/表单代码:
<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;
}