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 stm32流水灯+呼吸灯+外部中断按键
  • ¥15 将二维数组,按照假设的规定,如0/1/0 == "4",把对应列位置写成一个字符并打印输出该字符
  • ¥15 NX MCD仿真与博途通讯不了啥情况
  • ¥15 win11家庭中文版安装docker遇到Hyper-V启用失败解决办法整理
  • ¥15 gradio的web端页面格式不对的问题
  • ¥15 求大家看看Nonce如何配置
  • ¥15 Matlab怎么求解含参的二重积分?
  • ¥15 苹果手机突然连不上wifi了?
  • ¥15 cgictest.cgi文件无法访问
  • ¥20 删除和修改功能无法调用