lichao032100 发表于 2009-4-23 11:17:01

这段代码有错吗

<?php
foreach($jspic->result() as $js):
   $pics.=$js->pic.'|';
   $links.=$js->arlink.'|';
   $texts.=$js->name.'|';
endforeach;
$pic=substr($pics,0,strlen($pics)-1);
$link=substr($links,0,strlen($links)-1);
$text=substr($texts,0,strlen($texts)-1);
?>老提示这个 用public申明之后还是提示错误

lichao032100 发表于 2009-4-23 11:17:44

用public申明之后还是提示错误 提示:Parse error: syntax error, unexpected T_PUBLIC in H:\www\esouw\system\application\views\index.php on line 59

gdtv 发表于 2009-4-23 11:21:05

不但要申请,还要传递进视图里
把controller的代码贴出来

Hex 发表于 2009-4-23 11:21:16

明显是 foreach 没有执行,你先定义一下 $pics 在 foreach 之前。。。。。

PS: PHP 基础知识都忘了吗?还是希望楼主先学习基础知识,这样提高比较快。

lichao032100 发表于 2009-4-23 11:22:48

是在foreach前面定义的 可是没用啊

Hex 发表于 2009-4-23 11:33:10

在视图第一行 写 $pics = '';

lichao032100 发表于 2009-4-23 11:34:43

{:3_46:}{:3_46:}{:3_46:}{:3_46:}

yuwen002 发表于 2009-4-23 15:47:42

在控制器定义一下就更好了。
更符合MVC
页: [1]
查看完整版本: 这段代码有错吗