破解天下论坛's Archiver

jiangrong 发表于 2007-10-12 08:52

[原创]php 程序实现一个一维数组及在smarty中的应用[2007-10-12]

程序代码如下
[code]

function spriceslist()
{
global $tpl,$db;  
  
   $sql = "SELECT * FROM info_shuiia_data  WHERE sstate = '1' ORDER BY suptime DESC ";
   
    $query = $db -> query($sql);      
      while ($row = $db->fields($query))
      {          
      //$sop[]= $row;
          $sql1 = "SELECT slei FROM info_shuiia_lei WHERE id = '$row[stype]'";  
          $query1=$db -> query($sql1);
          $row1 = $db->fields($query1);
          
          //$rownew1 = array("test1")
          $rowtmp1 = array_merge($row,$row1);
          $sql2 = "SELECT area FROM area WHERE id = '$row[did]'";  
          $query2=$db -> query($sql2);
          $row2 = $db->fields($query2);
          $rowtmp2 = array_merge($rowtmp1,$row2);
          $sop[] = $rowtmp2;
          
          }   
          //dbg($sop);
          //exit;
                                    
      $tpl->assign("sop", $sop);
          $tpl->assign("lei", $lei);
          $tpl->assign("di", $di);
                               
   $tpl->display("spriceslist.html");   
}

[/code]
模版代码如下

[code]

{include file = 'header.html' }

<div style="width:100%;">
<table style="font-size:12px;" width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#98caef">

<tr bgcolor="#dceaf6"  height="26" >        
<td width="21%" align="center" background="img/titlebg.gif" >水价时间</td>
<td width="10%" align="center" background="img/titlebg.gif" >水价地点</td>
<td width="11%" align="center" background="img/titlebg.gif" >水价类型</td>
<td width="12%" align="center" background="img/titlebg.gif" >水价状态</td>
<td width="11%" align="center" background="img/titlebg.gif" >水价提交人</td>
<td width="22%" align="center" background="img/titlebg.gif" >水价提交时间</td>
<td width="13%" align="center" background="img/titlebg.gif" >管理</td>
</tr>

{section name=sec loop=$sop}
<tr bgcolor="#ffffff" class=row onmouseover="this.className='row1'" onmouseout="this.className='row'" >

<td>
{$sop[sec].stime|date_format:"%Y-%m"}</td>

<td>
{$sop[sec].area}
</td>

<td align="center" >

{$sop[sec].slei}

</td>

<td align="center" >
{if $sop[sec].sstate==1}
<font color="#00FF00">已经审核</font>
{else}
<font color="#FF0000">未经审核</font>
{/if}

</td>

<td align="center" >{$sop[sec].suer}</td>
<td align="center" >{$sop[sec].suptime|date_format:"%Y-%m-%d %T"}</td>
<td align="center" ><a href="?act=edit&id={$sop[sec].id}" ><img src="img/edit.gif" border="0" alt="编辑" ></a>
<a href="?act=deltitle&id={$sop[sec].id}" onClick="return confirm('确定要删除 {$sop[sec].title} ?');" ><img src="img/del.gif" border="0" alt="删除" ></a></td>
</tr>
{/section}
</table>
</div>

</body>
</html>
[/code]

236037178 发表于 2008-8-6 02:59

在看完这帖子以后,我没有立即回复,因为我生怕我庸俗不堪的回复会玷污了这网上少有的帖子

yan001 发表于 2008-8-14 16:59

平淡中显示出不凡的文学功底,可谓是字字珠玑,句句经典

David_Qo 发表于 2008-8-20 07:59

广告一下:专业网站建设、网站美工、falsh制作,QQ:875994

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.