如何修复错误消息:"trying to access array offset on value of type null."语法$record?



我需要显示"kategori_barang"表格当我提交代码时,我得到一条错误消息,上面写着"试图访问null类型值上的数组偏移量"。有人能弄明白吗?谢谢你的帮助。

//the title
<h3>Form Edit Kategori</h3>
//syntax for open a controller 
<?php echo form_open('kategori/edit'); ?>

//list for display an id number
<input type="text" value="<?php echo $record['kategori_id'];?>" name="id">
<table border="1">
<tr>
<td>Nama Kategori</td>
<td><input type="text" name="kategori" placeholder="kategori" 
value="<?php echo $record['nama_kategori'];?>"></td>
</tr>
<tr>
<td colspan="2"><button type="submit" name="submit">Submit</button></td>
</tr>
</table>
</html>

错误意味着您的$record数组没有这样的键。使用

isset($record['kategori_id']) ? $record['kategori_id'] : 0;

或将$记录转储到日志中以查看其中的内容,如下所示

error_log( print_r($record, TRUE) );

并从那里取....看起来你的$record里面什么都没有

相关内容

  • 没有找到相关文章

最新更新