<!--{/foreach}-->
<!--{if $smarty.foreach.name.last} --> 最后一个 <input type="radio" name="pt[{$peitao.cat_id}]"><p>不需要 </p> <!-- {/if} --> <!--{/foreach} -->
6.根据 不同循环结果给于不同样式 {if $smarty.foreach.name.first}第一个 <li {if $smarty.foreach.top_goods.iteration<4}class="iteration1"{/if}> </li> 7.TP 框架中 < if condition= "$user.name neq '流年'" > 流年 < elseif condition= "$user:name eq 'TP'" > ThinkPHP < else /> 其他 </ if >例子2;
<foreach name="list" item="vo"> <tr> <td>{$vo.id}</td> <if condition="$vo.sex eq 1"> <td>男</td> <else /> <td>女</td> </if> <td>{$vo['name']}</td> <td><img width="25" height="25" src="{$vo['avatar']}"/></td> <td>{:date('Y-m-d H:i:s',$vo['logintime'])}</td> </tr> </foreach>
<volist name= "a" id= "v" key= "i" > //key在TP框架中表示下标次序 < if condition= "$i eq 1" > //第一个 <div class = "a b" > <img src= "a.jpg" > </div> < else /> <div class = "a " > <img src= "b.jpg" > </div> </ if > </volist> 8.volist 三级循环 <volist name="cate1" id="val" key='key'> <volist name="val['subcat']" id="va" key='ke'> <volist name="va['subcat']" id="v" key='k'> <volist/> <volist/><volist/>
九、TP5 模板输出 序号
<foreach name="data" item="vo" key="i"> <tr> <td>{$i+1}</td> <td>{$vo.post_content}</td> <td> <img style="height: 50px;width: 100px;" src="{$vo.post_excerpt}"></td> <td><a href="{:cmf_url('admin/Ad/images',array('id'=>$vo.id))}">编辑</a> | <a href="{:cmf_url('admin/Ad/delete',array('id'=>$vo.id))}">删除</a></td> </tr> </foreach>
二。sql语句 1、replace into 用replace into 替代insert into 根据唯一主键判断 ,无则插入,有则删除重新插入(覆盖);不适用自增ID做主键。因为会删除id. 2.同表三级分销查询下级每代的人数(内联查询) 获取第二代的人; SELECT a.user_name,a.reg_time,a.user_id FROM " . $ecs->table('users') . "a inner join" . $ecs->table('users') . "b on a.parent_id = b.user_id" . " WHERE b.parent_id={$user_id} 获取第三代的人; SELECT a.user_name,a.reg_time,a.user_id FROM " . $ecs->table('users') . " a inner join" . $ecs->table('users') . " b on a.parent_id = b.user_id" . " inner join" . $ecs->table('users') . " c on b.parent_id = c.user_id " . " WHERE c.parent_id={$user_id} 3.不同的表联表查询 $sql = 'SELECT ad.ad_id, ad.ad_name, ad.ad_link, ad.ad_code '. 54 'FROM ' . $ecs->table('ad') . ' AS ad ' . 55: 'LEFT JOIN ' . $ecs->table('ad_position') . ' AS p ON ad.position_id = p.position_id '. 56 "WHERE ad.ad_id = '$ad_id' 4.获取最近的sql语句 $modl = M(); $sql = $modl->getLastSql(); 5、sql in(....) 让查询结果按in()的顺序输出,而还是重新排序 SELECT * FROM EVENT WHERE eventId IN(443,419,431,440,420,414,509) ORDER BY INSTR(',443,419,431,440,420,414,509,',CONCAT(',',eventId,',')) ............ 三、微信支付 1、回调 2、xml转数组 四、excl表转数组 五抓取页面内容 。file_get_content(). 六。ajax上传图片 ,图片预览 七、上拉加载 八、ajax 从接口获取json字符串转数组(输出json后要退出) 九、服务器定时执行 十、滚动文字 <MARQUEE οnmοuseοver=this.stop() οnmοuseοut=this.start() scrollAmount=3><U><FONT color=red> <P>咨询电话010-10124444 010-21252454 8465544</P></FONT></U></MARQUEE>