<?php
function data_page($dbc,$id)
{
$q = "SELECT * FROM pages WHERE id = $id";
$r = mysqli_query($dbc, $q); //query
$data = mysqli_fetch_assoc($r);
$data['body_nohmtl'] = strip_tags($data['body']);
if($data['body'] == $data['body_nohtml'])
{
$data['body_formatted'] = '<p>'.$data['body'].'</p>';
}
else {
$data['body_formatted'] = $data['body'];
}
return $data;
} ?>
答案 0 :(得分:1)
你不能存储像这样的数据$ data ['body_nohmtl'] = strip_tags($ data ['body']);
这就是为什么你有一个错误“注意:未定义索引:body_nohtml in ...”
您可以使用此代码代替旧代码
$t = strip_tags($data['body']);
if($data['body'] == $t) {
答案 1 :(得分:0)
而不是:
if($data['body'] == $data['body_nohtml'])
尝试这样做:
if(isset($data['body_nohtml']) && $data['body'] == $data['body_nohtml'])