PHP + mysql_query() [RESOLVIDO]

1. PHP + mysql_query() [RESOLVIDO]

Enzo de Brito Ferber
EnzoFerber

(usa FreeBSD)

Enviado em 24/02/2011 - 15:05h

Boa tarde à todos.

O problema é o seguinte:

Estou construindo um Controle de Estoque para a empresa na qual trabalho, mas não consigo fazer o mysql_query() inserir nenhum dado que contenha ã, á, ó... etc... caracteres acentuados(especiais).

Na linha de comando mesmo, o MySQL insere normal, e o PHP consegue ler. Mas não consigo inserir pelo PHP.

Os dados são passados na forma $_GET[]. Assim:

<?php
...
$esp = $_GET['espec'];
...
$sql = 'INSERT INTO produto(categoria, marca, modelo, espec, preco, qnte,observ) VALUES("'.$cat_id.'", "'.$mar_id.'", "'.$mod.'", "'.$esp.'", "'.$pre.'", "'.$qnt.'","'.$obs.'")';

mysql_query($sql) or die(mysql_error);

...
?>

Alguém pode me dar uma luz?

Agradeço desde já,
Enzo Ferber
[]'s


P.S.: O charset da pagina está setado para UTF-8





  


2. Re: PHP + mysql_query() [RESOLVIDO]

Vitor Luis
VitorLuis

(usa Ubuntu)

Enviado em 24/02/2011 - 15:33h

Problema de Charset é embaçado.

Da uma olhada no Charset do banco.


3. Re: PHP + mysql_query() [RESOLVIDO]

Enzo de Brito Ferber
EnzoFerber

(usa FreeBSD)

Enviado em 24/02/2011 - 15:49h

Olá pessoal,

Consegui resolver assim:

$esp = htmlentities($_GET['esp']);

Enzo Ferber
[]'s

P.S.: Lá em cima tá $_GET['espec'], foi erro de digitação meu aqui no VOL, no source tá certo.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts