遇到PHP错误严重性:注意消息:未定义索引:id
我真的需要让这个表工作,但我找不到我的代码中缺少什么,或者为什么这个变量没有定义。这张桌子很好用。它会显示,其上方会显示一个搜索框。表格的html代码很好,因为它显示表格。PHP错误出现在调用id、名称等的表的列中。我需要帮助 我的控制器:(tabledisplay.php) 我的视图:(table_VIEW.php)遇到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
在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 } ?>