|
|
|
| скажите а почему smarty не работает тут
Код формарующий массив
<?php
if(!defined("THISLVSHOP")) echo "Прямой вызов!";
switch($conf['MainPageEcho'])
{
//case 'LastLot' : $ThisDate=getdate();$result=$sql->query("SELECT * FROM `lots` WHERE DateLot+".$conf['TimeNewLot']">'".$ThisDate[0]."'"); break;
case 'MaxPrice' : $result=$sql->query("SELECT * FROM `lots` ORDER BY PriceLot ASC LIMI ".$conf['LimitLotsMain'].""); break;
case 'MinPrice' : $result=$sql->query("SELECT * FROM `lots` ORDER BY PriceLot DESC LIMI ".$conf['LimitLotsMain'].""); break;
default : $result=$sql->query("SELECT * FROM `lots` WHERE InPrice=1"); break;
}
if($sql->NumRows()=="0")
{
$Price=$lang['NotPrice'];
}
else
{
$posit=0;
while($data=mysql_fetch_assoc($result))
{
$ArrayLot[]=$data;
}
$smarty->assign("FileTpl","base/main.tpl");
$smarty->assign("ArrayLot",$ArrayLot);
}
?>
Код smarty
{section name=x loop=$ArrayLot}
{$ArrayLot[x]["TitleLot"]}
{/section}
Значение
$ArrayLot[x]["TitleLot"] - существует но смарти его не выдает | |
|
|
|
|
|
|
|
для: globus
(18.04.2007 в 13:13)
| |
<?php
foreach ($rows as $numRow=>$row){
$smarty->append ($row);
}
?>
|
ну и в шаблоне
{section name=ext loop=$ArrayLot}
{$field_base1[ext]} <br>
{$field_base1[ext]} <br>
{$field_base1[ext]} <br>
{/section}
|
Просто пристрелил бы на месте за такие SQL запросы и за такое оформление кода :) | |
|
|
|