Martinsrj 0 Denunciar post Postado Julho 30, 2009 Olá pessoal, boa tarde! Estou com dificuldade em corrigir carateres conforme a imagem acima. Abaixo segue o meu código com o caracter errado: <select name="sistema" class="campocombo" onchange="return listaclass4(this.options[this.selectedIndex].value)" style="width: 95%;"> <option value="">Todos</option> <?php $sistemas = mysql_query("select distinct no_class3 from sistema order by no_class3"); while( $sistema = mysql_fetch_assoc($sistemas) ){ echo "<option value=\"{$sistema['no_class3']}\">{$sistema['no_class3']}</option>\n"; } mysql_free_result($sistemas); ?> </select> Obs.: no codigo abaixo eu inseri uma funcção do php para a correção do carateres: <? $resSistema = mysql_query("select s.no_class3 no_sistema from sistema s, chamado c where s.sq_sistema = c.sq_sistema and (c.fg_critico or c.fg_publico) and c.fg_excluido is null group by s.no_class3 order by s.no_class3"); while( $rowSistema = mysql_fetch_assoc($resSistema) ){ echo "<option value=\"{$rowSistema['no_sistema']}\""; echo $rowSistema['no_sistema']==$sistema?" SELECTED>":">"; echo htmlentities($rowSistema['no_sistema']); echo "</option>\n"; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
Martinsrj 0 Denunciar post Postado Julho 30, 2009 Alguem com alguma ideia? Obs.: A tabela já está utf8. Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Julho 30, 2009 veja este tópico http://forum.imasters.com.br/index.php?/topic/355971-problema-com-htmlentities/ Compartilhar este post Link para o post Compartilhar em outros sites
Martinsrj 0 Denunciar post Postado Julho 31, 2009 RESOLVIDO!!! <option value={ <?=htmlentities($sistema['no_class3']); ?>><?=htmlentities($sistema['no_class3']); ?></option> Abracos Galera! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Julho 31, 2009 prefira usar as tags cmpletas: <?php echo htmlentities($sistema['no_class3']); ?> Isso provê portabilidade Compartilhar este post Link para o post Compartilhar em outros sites