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
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