我想显示link
图像,它们的title
属性来自 MySQL 数据库:
for ($i=0; $i<$ret['cnt']; $i++)
{
$html .= "<td width='15'><a href='" . HTTP_MAIN . $ret[$i]['menu_url'] . "?action=".$ret[$i]['menu_action']."'><img src='" . HTTP_ICONES . $ret[$i]["menu_icone_img"] . "' title='".$ret[$i]["menu_icone_title"] . "' width='12' height='12'></a></td>";
}
如您所见,title 属性来自 $ret[$i]["menu_icone_title"]。这是查询:
$sSQL = "SELECT menu_icone_img, menu_icone_title, menu_url, menu_action
FROM menu
WHERE menu_icone_flag = 1
ORDER BY menu_icone_ordre";
$this->db->query($sSQL) ;
$ret['cnt'] = $this->db->num_rows();
$i = 0;
while ( $this->db->next_record() ) {
$ret[$i]["menu_icone_img"] = stripslashes($this->db->f('menu_icone_img'));
$ret[$i]["menu_icone_title"] = stripslashes($this->db->f('menu_icone_title'));
$ret[$i]["menu_url"] = stripslashes($this->db->f('menu_url'));
$ret[$i]["menu_action"] = stripslashes($this->db->f('menu_action'));
$i++;
}
问题是当“menu_icone_title”列里面有撇号时,比如Initialisation des niveaux d'activités
所以在运行时工具提示被破坏了:Initialisation des niveaux d
。
那么如何显示所有的文本呢?