Ir para conteúdo
Fórum Script Brasil
  • 0

Erro Ao Inserir Dados No Db!


Dedezin

Pergunta

to tentando fazer um tuto aqui do site: "Ai galera to postando um exemplo pratico de como fazer um portal de noticia"

http://scriptbrasil.com.br/forum/index.php...pic=15010&st=15

criei a tabela e os dois primeiros arquivos:

cadastra.php

<?php

$data = date("Y-m-d");

$hora = date("H:i:s");

$novadata = substr($data,8,2) . "/" .substr($data,5,2) . "/" . substr($data,0,4);

$novahora = substr($hora,0,2) . "h" .substr($hora,3,2) . "min";

echo "<h1>Sistema de Cadastro de Notícias</h1>";

echo "<hr><br>";

echo "<form action='inserir.php' method='post'>";

echo "Nome:<input name='nome' type='text' size=30> *<br>";

echo "Sobrenome:<input name='sobrenome' type='text' size=30> *<br>";

echo "Cidade:<input name='cidade' type='text' size=30> *<br>";

echo "Estado:<i>(Exemplo: SP, RS, BA)</i><input name='estado' type='text' size=5> *<br>";

echo "Email: <i>(Exemplo: feitosac@yahoo.com)</i><input name='email' type='text' size=30><br><br>";

echo "Título do Texto:<input name='titulo' type='text' size=30> *<br>";

echo "Subtítulo do Texto:<textarea name='subtitulo' rows=5 cols=30></textarea><br>";

echo "Texto:<textarea name='texto' rows=10 cols=30></textarea> *<br>";

echo "<input name='data' type='hidden' value='$data'><input name='hora' type='hidden' value='$hora'>";

echo "<input type='submit' value='Cadastrar'>";

echo "</form>";

echo "<br><hr>";

echo "<i>Campos marcados com <b>*</b> são obrigatórios no cadastro.<br>";

echo "<b>Observação</b>: Será inserido no seu cadastro a data atual, bem como a hora atual do cadastro<br>";

echo "Data: $novadata - Hora: $novahora<br>";

?>

e

inserir.php

<?php

//Vamos definir as variáveis de data e hora

//para inserção no banco de dados

//Agora com as variáveis de data e hora criadas

//vamos criar uma variável especial para a querie sql

$sql = "INSERT INTO noticias1 (nome, sobrenome, cidade, estado, email, data, hora,

titulo, subtitulo, texto) VALUES ('$nome', '$sobrenome', '$cidade', '$estado',

'$email', '$data', '$hora', '$titulo', '$subtitulo', '$texto')";

//Agora é hora de contatar o mysql

$conexao = mysql_connect("localhost", "root", "")

or die ("Configuração de Banco de Dados Errada!");

//Substitua os valores acima caso não esteje de acordo com sua máquina

//Selecionando o banco de dados...

$db = mysql_select_db("dedezin")

or die ("Banco de Dados Inexistente!");

//Inserindo os dados

$sql = mysql_query($sql)

or die ("Houve erro na gravação dos dados, por favor, clique em voltar e verifique os campos obrigatórios!");

echo "<h1>Cadastro efetuado com sucesso!</h1>";

?>

ao preenxer o formulario e enviar retorna a msg que foi efetuado com sucesso mais não esta inserindo nada no db!!!!!!!

me ajudem por favor... to tentando criar um gerenciador de noticias e to tendo muita dificuldade....

vlw

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Ola

antes de voce inserir no banco como voce esta passando dados de um formulário pelo metodo post para outra páginao voce precisa pegar as informações na pagina inserir.php

então antes de inserir os dados no banco faz o seguinte para cada variavel

$nome = $_POST['nome'];

$sobrenome= $_POST['sobrenome'];

$cidade= $_POST['cidade'];

$estado= $_POST['estado'];

e assim por diante

ai depois de ter pego todas informações ai sim voce insere no banco

espero ter ajudado

falowss

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...