weixin_44777950 2019-08-17 00:30 采纳率: 50%
浏览 331

tp5中用 foreach为什么报错 非法字符串偏移

HTML代码

<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <meta charset="UTF-8">
    <title>教师管理</title>
</head>
<body>
<table>
    <tr>

        <th>姓名</th>

    </tr>

    <tr>
{foreach $row as $v}
        <td> {$v.name}</td>
        <td><a style="margin-right: 10px" href="{:url('Index/urlid')}?id={$v.id}">删除</a><a href="{:url('Index/cahkan')}?id={$v.id}">查看</a></td>
    </tr>
    <br/>
    {/foreach}
</table>

</body>
</html>

cahkan Html代码

<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <meta charset="UTF-8">
    <title>教师管理</title>
</head>
<body>
<table>
    <tr>
        <th>序号</th>
        <th>姓名</th>
        <th>性别</th>
        <th>邮箱</th>
        <th>用户名</th>
        <th>操作</th>
    </tr>
    <tr>
        {foreach $row as $v}
        <td> {$v.name}</td>
        <td> {$v.sie}</td>
        <td> {$v.emli}</td>
        <td> {$v.usename}</td>
    {/foreach}
    </tr>
</table>

</body>
</html>

控制器代码

public function  biaodan(){

        $row=db('biaodan')->select();
        $this->assign('row',$row);
        return $this->fetch();
    }
    public function urlid(){
        $str=input('id');
        $row=db('biaodan')->where('id',$str)->delete();
        if($row>0){
            $this->error('操作成功','biaodan');
        }
    }
    public function cahkan(){
        $str1=input('id');
        echo $str1;
        $row=db('biaodan')->where('id',$str1)->find();
        $this->assign('row',$row);
        return $this->fetch();
    }
  • 写回答

2条回答

  • dabocaiqq 2019-08-17 23:53
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)