saulo69 1 Denunciar post Postado Abril 25, 2011 Bom pessoal, tenho um sistema de cadastro bem simples, estava tudo funcionando, mas do nada parou de funcionar. Esse é o erro que mostra na tela: $texto $informativo"; $sql_inserir = mysql_query ("INSERT INTO informativos (data,texto,informativo) VALUES ('$data','$texto','$informativo')") or die (mysql_error()); header('Location:index.php'); ?> e esse é o meu código: <?php include"../conexao.php"; require"../funcoes.php"; $data = $_POST['data']; $texto = $_POST['texto']; $informativo = $_POST['informativo']; converte_data($data); echo "$data<br>$texto<br>$informativo"; //$sql_inserir = mysql_query ("INSERT INTO informativos (data,texto,informativo) VALUES ('$data','$texto','$informativo')") or die (mysql_error()); //header('Location:index.php'); ?> A versão do php é o 5.3.5 Grato! Compartilhar este post Link para o post Compartilhar em outros sites
macielcr7 9 Denunciar post Postado Abril 25, 2011 Cara qual o erro q o mysql informa? Compartilhar este post Link para o post Compartilhar em outros sites
saulo69 1 Denunciar post Postado Abril 25, 2011 Cara qual o erro q o mysql informa? Nenhum erro, o que aparece na tela é o codigo que eu postei: $texto $informativo"; $sql_inserir = mysql_query ("INSERT INTO informativos (data,texto,informativo) VALUES ('$data','$texto','$informativo')") or die (mysql_error()); header('Location:index.php'); ?> É estranho, nunca me deparei com isso! Compartilhar este post Link para o post Compartilhar em outros sites
Periscuelo 20 Denunciar post Postado Abril 25, 2011 Coloque um print_r($_POST) após a definição das variáveis e poste para nós o conteudo que aparece. <?php include"../conexao.php"; require"../funcoes.php"; $data = $_POST['data']; $texto = $_POST['texto']; $informativo = $_POST['informativo']; echo '<pre>'; print_r($_POST); die; converte_data($data); echo "$data<br>$texto<br>$informativo"; //$sql_inserir = mysql_query ("INSERT INTO informativos (data,texto,informativo) VALUES ('$data','$texto','$informativo')") or die (mysql_error()); //header('Location:index.php'); ?> Abraços. Compartilhar este post Link para o post Compartilhar em outros sites
macielcr7 9 Denunciar post Postado Abril 25, 2011 Cara se sua pagina for só isso... <?php include"../conexao.php"; require"../funcoes.php"; $data = $_POST['data']; $texto = $_POST['texto']; $informativo = $_POST['informativo']; converte_data($data); echo "$data<br>$texto<br>$informativo"; //$sql_inserir = mysql_query ("INSERT INTO informativos (data,texto,informativo) VALUES ('$data','$texto','$informativo')") or die (mysql_error()); //header('Location:index.php'); ?> É muito estranho.... Entao faça o seguinte.. <?php require_once "../conexao.php"; extract($_POST); $data = implode('-',(array_reverse((explode('/',$data))))); $sql_inserir = mysql_query ("INSERT INTO informativos (data,texto,informativo) VALUES ('$data','$texto','$informativo')") or die("Erro na Query: ".mysql_error()); ?> Compartilhar este post Link para o post Compartilhar em outros sites
saulo69 1 Denunciar post Postado Abril 25, 2011 apareceu exatamente isso aqui na tela: '; print_r($_POST); die; converte_data($data); echo "$data $texto $informativo"; //$sql_inserir = mysql_query ("INSERT INTO informativos (data,texto,informativo) VALUES ('$data','$texto','$informativo')") or die (mysql_error()); //header('Location:index.php'); ?> Compartilhar este post Link para o post Compartilhar em outros sites
macielcr7 9 Denunciar post Postado Abril 25, 2011 você testou do meu modo ?... mostre as outras paginas conexao e funcoes.php Compartilhar este post Link para o post Compartilhar em outros sites
JCMais 75 Denunciar post Postado Abril 25, 2011 Qual a versão do Apache? Ele tá configurado corretamente? Ao que parece ele não está interpretando o código. Compartilhar este post Link para o post Compartilhar em outros sites
saulo69 1 Denunciar post Postado Abril 25, 2011 ' Macielcr7 WebDesiner ' ; A tela ficou em branco, porém, Não inseriu nada no banco de dados... Aparentemente esta tudo correto! Obrigado pela ajuda... Qual a versão do Apache? Ele tá configurado corretamente? Ao que parece ele não está interpretando o código. Uso o Wamp Server 2.1 Apache 2.2.17 PHP 5.3.5 Compartilhar este post Link para o post Compartilhar em outros sites
macielcr7 9 Denunciar post Postado Abril 25, 2011 Ainda tem duvida por nao ter inserido no banco... ou está resolvido ? se nao mostre o arquivo de conexao com o banco .. Compartilhar este post Link para o post Compartilhar em outros sites
saulo69 1 Denunciar post Postado Abril 25, 2011 Ainda tem duvida por nao ter inserido no banco... ou está resolvido ? se nao mostre o arquivo de conexao com o banco .. Continua com o mesmo erro =/ Compartilhar este post Link para o post Compartilhar em outros sites
Thiago_si 0 Denunciar post Postado Abril 25, 2011 Cara... Verifique se não tá "escapando" algum caractere que esteja fazendo o Apache interpretar o código PHP como texto. Pelo que eu entendi, ele não está exibindo um erro e sim o código em forma de texto. Passe um pente fino no código e veja se está tudo de acordo. Compartilhar este post Link para o post Compartilhar em outros sites
JCMais 75 Denunciar post Postado Abril 25, 2011 Recomendo uma IDE que exiba possiveis erros no código, como o Eclipse ou Komodo. Compartilhar este post Link para o post Compartilhar em outros sites