Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /wwwroot/include/mysql.class.php on line 116
上面是錯(cuò)誤提示,另外點(diǎn)擊“刪除”卡死在跳轉(zhuǎn)界面,也無法更改友情鏈接
由招投標(biāo)資質(zhì)網(wǎng)于2019-05-21 11:40回答
刪除友鏈BUG解決方法:
/**
* +----------------------------------------------------------
* 友情鏈接刪除
* +----------------------------------------------------------
*/
elseif ($rec == 'del') {
// 驗(yàn)證并獲取合法的ID
$id = $check->is_number($_REQUEST['id']) ? $_REQUEST['id'] : $dou->dou_msg($_LANG['illegal'], 'link.php');
$link_name = $dou->get_one("SELECT link_name FROM " . $dou->table('link') . " WHERE id = '$id'");
if (isset($_POST['confirm'])) {
$dou->create_admin_log($_LANG['link_del'] . ': ' . $link_name);
//將下面這句錯(cuò)誤的
$dou->delete($dou->table('link'), "id = $id", "link.php");
//替換為下面這句正確的
$dou->delete('link', "id = '$id'", 'link.php');
} else {
$_LANG['del_check'] = preg_replace('/d%/Ums', $link_name, $_LANG['del_check']);
$dou->dou_msg($_LANG['del_check'], 'link.php', '', '30', "link.php?rec=del&id=$id");
}
}
編輯友鏈BUG解決方法:
/**
* +----------------------------------------------------------
* 友情鏈接編輯
* +----------------------------------------------------------
*/
elseif ($rec == 'edit') {
// 驗(yàn)證并獲取合法的ID
$id = $check->is_number($_REQUEST['id']) ? $_REQUEST['id'] : '';
$query = $dou->select($dou->table('link'), '*', '`id` = \'' . $id . '\'');
// 刪掉下面這句
$link = $dou->fetch_array($query);
小白一枚,目前按上面這樣弄好像就正常了,不知道是不是正確的處理方法
/**
* +----------------------------------------------------------
* 友情鏈接刪除
* +----------------------------------------------------------
*/
elseif ($rec == 'del') {
// 驗(yàn)證并獲取合法的ID
$id = $check->is_number($_REQUEST['id']) ? $_REQUEST['id'] : $dou->dou_msg($_LANG['illegal'], 'link.php');
$link_name = $dou->get_one("SELECT link_name FROM " . $dou->table('link') . " WHERE id = '$id'");
if (isset($_POST['confirm'])) {
$dou->create_admin_log($_LANG['link_del'] . ': ' . $link_name);
//將下面這句錯(cuò)誤的
$dou->delete($dou->table('link'), "id = $id", "link.php");
//替換為下面這句正確的
$dou->delete('link', "id = '$id'", 'link.php');
} else {
$_LANG['del_check'] = preg_replace('/d%/Ums', $link_name, $_LANG['del_check']);
$dou->dou_msg($_LANG['del_check'], 'link.php', '', '30', "link.php?rec=del&id=$id");
}
}
編輯友鏈BUG解決方法:
/**
* +----------------------------------------------------------
* 友情鏈接編輯
* +----------------------------------------------------------
*/
elseif ($rec == 'edit') {
// 驗(yàn)證并獲取合法的ID
$id = $check->is_number($_REQUEST['id']) ? $_REQUEST['id'] : '';
$query = $dou->select($dou->table('link'), '*', '`id` = \'' . $id . '\'');
// 刪掉下面這句
$link = $dou->fetch_array($query);
小白一枚,目前按上面這樣弄好像就正常了,不知道是不是正確的處理方法
有用(0) 沒用(0)