Tomas
Новичок
Разный вариант вывода выборки по четности-нечетности номера записи
Получаем набор, передаем в html
<?
$products = getGoods( );
$smarty->assign( "products", $products );
$smarty->assign( "page", $files[ "products" ] );
$smarty->display( $files[ "products" ][ "FILE" ] );
?>
далее ....
в зависимости от четности - нечетности номера записи в выборке я хочу шоб в одном случае картинка выводилась слева, а во втором справа
код такой :
{foreach item=products from=$products}
{if products is even}
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td>
<a href="product.php?pID={$products.IDGOODS}" style="color:#000000;text-decoration:none;">
<img src="images/goods/{$products.IM_NAME}" border="0" hspace="10" />
</a>
</td>
<td>
<p align="justify">
<a href="product.php?pID={$products.IDGOODS}"><h1>{$products.name_brand} {$products.NAME_RUS|replace:"[tm]":"<b>™</b>"|replace:"[c]":"©"}</h1></a>
<b>{$products.SHORT_NOTE_RUS}</b><br /><br />
{$products.NOTE_RUS|truncate:255:"...":false|replace:"[tm]":"<sup><font style='font-size:10px;'>TM</font></sup>"|replace:"[c]":"©"}
</p>
</td>
</tr>
</table>
{else}
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td>
<p align="justify">
<a href="product.php?pID={$products.IDGOODS}"><h1>{$products.name_brand} {$products.NAME_RUS}</h1></a>
<b>{$products.SHORT_NOTE_RUS}</b><br /><br />
{$products.NOTE_RUS|truncate:255:"...":false}
</p>
</td>
<td>
<a href="product.php?pID={$products.IDGOODS}" style="color:#000000;text-decoration:none;">
<img src="images/goods/{$products.IM_NAME}" border="0" hspace="10" />
</a>
</td>
</tr>
</table>
{/if}
{/foreach}
выводится чушь ....
первые две слева, все остальное справа ...
Где грабли ?
Получаем набор, передаем в html
<?
$products = getGoods( );
$smarty->assign( "products", $products );
$smarty->assign( "page", $files[ "products" ] );
$smarty->display( $files[ "products" ][ "FILE" ] );
?>
далее ....
в зависимости от четности - нечетности номера записи в выборке я хочу шоб в одном случае картинка выводилась слева, а во втором справа
код такой :
{foreach item=products from=$products}
{if products is even}
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td>
<a href="product.php?pID={$products.IDGOODS}" style="color:#000000;text-decoration:none;">
<img src="images/goods/{$products.IM_NAME}" border="0" hspace="10" />
</a>
</td>
<td>
<p align="justify">
<a href="product.php?pID={$products.IDGOODS}"><h1>{$products.name_brand} {$products.NAME_RUS|replace:"[tm]":"<b>™</b>"|replace:"[c]":"©"}</h1></a>
<b>{$products.SHORT_NOTE_RUS}</b><br /><br />
{$products.NOTE_RUS|truncate:255:"...":false|replace:"[tm]":"<sup><font style='font-size:10px;'>TM</font></sup>"|replace:"[c]":"©"}
</p>
</td>
</tr>
</table>
{else}
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td>
<p align="justify">
<a href="product.php?pID={$products.IDGOODS}"><h1>{$products.name_brand} {$products.NAME_RUS}</h1></a>
<b>{$products.SHORT_NOTE_RUS}</b><br /><br />
{$products.NOTE_RUS|truncate:255:"...":false}
</p>
</td>
<td>
<a href="product.php?pID={$products.IDGOODS}" style="color:#000000;text-decoration:none;">
<img src="images/goods/{$products.IM_NAME}" border="0" hspace="10" />
</a>
</td>
</tr>
</table>
{/if}
{/foreach}
выводится чушь ....
первые две слева, все остальное справа ...
Где грабли ?