Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
遇到PHP错误严重性:注意消息:未定义索引:id_Php_Html_Codeigniter - Fatal编程技术网

遇到PHP错误严重性:注意消息:未定义索引:id

遇到PHP错误严重性:注意消息:未定义索引:id,php,html,codeigniter,Php,Html,Codeigniter,我真的需要让这个表工作,但我找不到我的代码中缺少什么,或者为什么这个变量没有定义。这张桌子很好用。它会显示,其上方会显示一个搜索框。表格的html代码很好,因为它显示表格。PHP错误出现在调用id、名称等的表的列中。我需要帮助 我的控制器:(tabledisplay.php) 我的视图:(table_VIEW.php) 在foreach on view中,控制器上有一个$data['result'] 在foreach中拥有$result第一名 <?php if ($result) {?&g

我真的需要让这个表工作,但我找不到我的代码中缺少什么,或者为什么这个变量没有定义。这张桌子很好用。它会显示,其上方会显示一个搜索框。表格的html代码很好,因为它显示表格。PHP错误出现在调用id、名称等的表的列中。我需要帮助

我的控制器:(tabledisplay.php)

我的视图:(table_VIEW.php)


在foreach on view中,控制器上有一个
$data['result']

在foreach中拥有
$result
第一名

<?php if ($result) {?>
<?php foreach ($result as $row) { ?>
<tr>
<td><strong><?php echo $row['id']; ?></strong></td>
<td><?php echo $row['fname']; ?></td>
<td><?php echo $row['mname']; ?></td>
<td><?php echo $row['lname']; ?></td>
<td width="15%"><?php echo $row['position']; ?></td>
<td width="100px"><button type="submit" class="btn btn-success">Sign in</button></td>
</tr>
<?php  } ?>
<?php  } else { ?>
<p>Sorry No Results</p>
<?php  } ?>


登录
对不起,没有结果

或者试试看

<?php if ($result) {?>
<?php foreach ($result as $row) { ?>
<tr>
<td><strong><?php echo $row->id; ?></strong></td>
<td><?php echo $row->fname; ?></td>
<td><?php echo $row->mname; ?></td>
<td><?php echo $row->lname; ?></td>
<td width="15%"><?php echo $row->position; ?></td>
<td width="100px"><button type="submit" class="btn btn-success">Sign in</button></td>
</tr>
<?php  } ?>
<?php  } else { ?>
<p>Sorry No Results</p>
<?php  } ?>


登录
对不起,没有结果


yes correct,@wolfgang1983对这两个变量进行了排序^。。谢谢我已经编辑了我的查询,它现在运行良好,除了受到帖子的限制,还有一个问题-_-
function display_table ()
    {

    function filterTable($query)
    {
        $connect = mysqli_connect("localhost","root","","registerusers");

        $filter_Result = mysqli_query($connect, $query);

        return $filter_Result;

    }

        if(isset($_POST['search']))
        {
              $valueToSearch = $_POST['valueToSearch'];
            // search in all table columns
            // using concat mysql function
            $query = "SELECT * FROM `user`  WHERE CONCAT(`id`, `fname`, `lname`, `position`) LIKE '%".$valueToSearch."%'";
            $search_result = filterTable($query);
        }
        else{
            $query = "SELECT * FROM `user` LIMIT 10";
            $search_result =  filterTable($query);
        }
    return $search_result;
    }
<?php if ($result) {?>
<?php foreach ($result as $row) { ?>
<tr>
<td><strong><?php echo $row['id']; ?></strong></td>
<td><?php echo $row['fname']; ?></td>
<td><?php echo $row['mname']; ?></td>
<td><?php echo $row['lname']; ?></td>
<td width="15%"><?php echo $row['position']; ?></td>
<td width="100px"><button type="submit" class="btn btn-success">Sign in</button></td>
</tr>
<?php  } ?>
<?php  } else { ?>
<p>Sorry No Results</p>
<?php  } ?>
<?php if ($result) {?>
<?php foreach ($result as $row) { ?>
<tr>
<td><strong><?php echo $row->id; ?></strong></td>
<td><?php echo $row->fname; ?></td>
<td><?php echo $row->mname; ?></td>
<td><?php echo $row->lname; ?></td>
<td width="15%"><?php echo $row->position; ?></td>
<td width="100px"><button type="submit" class="btn btn-success">Sign in</button></td>
</tr>
<?php  } ?>
<?php  } else { ?>
<p>Sorry No Results</p>
<?php  } ?>