Tomas
Новичок
Непередается переменная между файлами одной страницы ...
Такая проблемма :
при написании сайта я делаю файл с получением бизнес-логики из БД, расчета переменных ....
потом это все передается в файл HTML.
Пример :
index1.php
<?
include( "includes/start.inc" );
$what = isset( $_REQUEST[ "what" ] ) ? $_REQUEST[ "what" ] : "form";
$smarty->assign( "clubsession", getAllSession( ) );
$smarty->assign( "page", $files[ "index1" ] );
$smarty->display( $files[ "index1" ] );
?>
Далее в HTML делаю :
<input type="text" name="q3df" value="{$what}"> и инпут получаю пустым.
но когда вывожу clubsession :
{foreach item=clubsession from=$clubsession}
<table width="97%" bgcolor="#000000" cellspacing="0" cellpadding="1" border="0">
<tr>
<td>
<table width="100%" cellspacing="2" cellpadding="0" align="center" border="0" bgcolor="#F5F5F5">
<tr>
<td width="100" align="left">
{if trim( $clubsession.FOTOFILE ) != ""}
<a href="javascript://" onclick="ShowImage( 'images/foto/{$clubsession.FOTOFILE}' );">
<img src="img.php?url=images/foto/{$clubsession.FOTOFILE}&maxx=200&maxy=200&color=yes" align="left" hspace="0" alt="Óâåëè÷èòü êàðòèíêó" border="0" />
</a>
{/if}
</td>
<td valign="top">
<br />
<font class="news_caption_1">{$clubsession.SDATE}</font> |
<font class="news_caption_1">{$clubsession.SESCAPTION}</font><br>
<br />
<a href="onesession.php?gIdSes={$clubsession.IDSES}" style="color:#000000">
{$clubsession.SESNOTE|truncate:400:"...":false}
</a>
</td>
</tr>
</table>
</td>
</tr>
</table>
<br />
{/foreach}
то все выводится, никаких проблем ....
В чем грабли с инпутом ?
Такая проблемма :
при написании сайта я делаю файл с получением бизнес-логики из БД, расчета переменных ....
потом это все передается в файл HTML.
Пример :
index1.php
<?
include( "includes/start.inc" );
$what = isset( $_REQUEST[ "what" ] ) ? $_REQUEST[ "what" ] : "form";
$smarty->assign( "clubsession", getAllSession( ) );
$smarty->assign( "page", $files[ "index1" ] );
$smarty->display( $files[ "index1" ] );
?>
Далее в HTML делаю :
<input type="text" name="q3df" value="{$what}"> и инпут получаю пустым.
но когда вывожу clubsession :
{foreach item=clubsession from=$clubsession}
<table width="97%" bgcolor="#000000" cellspacing="0" cellpadding="1" border="0">
<tr>
<td>
<table width="100%" cellspacing="2" cellpadding="0" align="center" border="0" bgcolor="#F5F5F5">
<tr>
<td width="100" align="left">
{if trim( $clubsession.FOTOFILE ) != ""}
<a href="javascript://" onclick="ShowImage( 'images/foto/{$clubsession.FOTOFILE}' );">
<img src="img.php?url=images/foto/{$clubsession.FOTOFILE}&maxx=200&maxy=200&color=yes" align="left" hspace="0" alt="Óâåëè÷èòü êàðòèíêó" border="0" />
</a>
{/if}
</td>
<td valign="top">
<br />
<font class="news_caption_1">{$clubsession.SDATE}</font> |
<font class="news_caption_1">{$clubsession.SESCAPTION}</font><br>
<br />
<a href="onesession.php?gIdSes={$clubsession.IDSES}" style="color:#000000">
{$clubsession.SESNOTE|truncate:400:"...":false}
</a>
</td>
</tr>
</table>
</td>
</tr>
</table>
<br />
{/foreach}
то все выводится, никаких проблем ....
В чем грабли с инпутом ?