Берётся не нужный шаблон смарти

sniper_9

Новичок
Берётся не нужный шаблон смарти

Всем доброго времени суток. Помогите разобраться в ситуации.

Есть код:

if(WAPSVERSION)
{
if (isset($_REQUEST['wap_step']))
{
switch ($_REQUEST['wap_step'])
{
case 1:
$aData = $oPackets->aGetTypeOfPackets();
$smarty->assign('type_of_packets', array($aData));

$body_template = 'form_packet.tpl';
break;

case 2:
$_SESSION['packet_id'] = $_REQUEST['packet_id'];
$sql = "select * from sp_packets where id='".$_SESSION['packet_id']."'";

$aData = $db->getRow($sql);
$smarty->assign('type_of_current_packet',$aData['description']);

$body_template = 'form_packet_form.tpl';
break;
}
}
else
{
$body_template = '404.tpl';

}
}

в результате когда в вап странице переходишь к wap_step = 2, то подгружается шаблон первого кейса. Второй шаблон создан и лежит в папке вместе с первым и сожедржимое их различно. Операции второго кейса выполняются. только не цепляется шаблон. В чём может быть загвоздка?
 

sniper_9

Новичок
Ошбка найдена. Только осталось её убрать=) Если не сложно подскажите как реализовать такую вещь:
у меня один кейс вложен в другой. существует ли команда, при выполнении которой прерывается выполнение внутреннего и внешнего кейса? заранее, спасибо.
 

Sokil.Dmytro

Новичок
break accepts an optional numeric argument which tells it how many nested enclosing structures are to be broken out of.
только что это надо делать чтобы вложить два кейса и они мешали друг другу? и зачем так делать?
 

sniper_9

Новичок
вопрос ещё возник по вапу: пытаюст открыть свою страницу через вап интернет, в результате чего он пишет, что страницу нельзя отобразить так как там есть ошибки, а в опере проблем нет. скажите как можно это исправить? заранее спасибо.
 

kvf77

Red Devil
sniper_9
и каким боком вопрос относится к этой теме и темболее к Smarty и к PHP вообще?

Нажмин в опере правой кнопкой на странице, там есть пункт "Проверить" и увидишь все свои ошибки.

и вообще - что за вопрос? исправь ошибки и все исправится - мало ли что у тебя опера показывает - сотовый - это не опера
 
Сверху