Jump to content


Photo

Htmlentities() Vs. Mysql


  • Faça o login para participar
2 replies to this topic

#1 rodurma

rodurma

    Normal

  • Usuários
  • 64 posts
  • Sexo:Não informado

Posted 11/02/2005, 10:00

Pessoal,
Tenho uma tabela no mysql.
Um campo é do tipo varchar(255)
então tenho um form com um input text que aceita no máximo 255 caracteres.

Para ser compativel com o mysql faço o seguinte
$nome = htmlentities($_POST['nome']);

Só que se o cara colocar um nome muito grande cheio de acentos.
tipo assim: nãáéúô<>hauhau;/ãããããããããããããããã
ai uso htmlentities() e ele deixa com muito mais que 255 caracteres.

Como resolver isso?

Obs: Não posso diminuir o número de caracteres do form e nem queria colocar um campo text no mysql.



[]'s

#2 mbleonardo

mbleonardo

    Turista

  • Usuários
  • 58 posts
  • Sexo:Não informado

Posted 11/02/2005, 12:22

não tem como, só se vc remover os acentos.

#3 LucasMS

LucasMS

    Super Veterano

  • Usuários
  • 2076 posts
  • Sexo:Não informado

Posted 11/02/2005, 12:26

nao precisa dessa funcao htmlentities. há alguma necessidade de usa-la ?




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq