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

Problemas com INSERT e UPDATE no Mysql


Nietore

Pergunta

Bom gente, estou tendo 2 probleminhas chatos que nunca aconteceu antes.

O 1º é o comando INSERT não estar gravando apenas algumas informações que são enviadas pelo formulário!

Exemplo: no formulário de adicionar noticia abaixo, é preciso que a pessoa digite o Titulo da noticia, o nome dele, e a própria noticia!

eu fiz uma condição para saber se ele estava inserindo com sucesso na tabela, o resultado é que deu tudo certo! só que ele só ta gravando o Titulo, a Data e o Tempo. o Autor e conteúdo fica em branco!

Eu já analisei umas 10 vxs os códigos, refiz e nada resolve '-'

aqui está o forumlário:

<form action="/form2" method="post">
          <input type="text" name="titulo">
           <input disabled type="text" name="autor">
             <textarea cols="90" rows="20" name="contenu">
                </textarea>
                  <input type="submit" class="botao" value="ADICIONAR">
</form>
Aqui a página que recebe os dados do formulário!
$titulo = $_POST['titulo'];
     $conteudo = $_POST['contenu'];
     $autor = $_POST['autor'];
    
    if(mysql_query("INSERT INTO noticias (id, titulo, conteudo, data, autor, estamp) VALUES (NULL, '".$titulo."', '".$conteudo."', '". date('Y-m-d') ."', '".$autor."', '". time() ."');"))
    {
        header("Location: /gerenciar_noticia/1");
    }
E o meu 2º problema é o UPDATE que não está salvando nada na tabela. Eu uso o mesmo formulário acima para alterar a noticia e aqui está o código que recebe os dados!
$id_new = $_POST['id_new'];
    $titulo = $_POST['titulo'];
    $autor = $_POST['autor'];
    $conteudo = $_POST['conteudo'];
    
    if(mysql_query("UPDATE noticias SET titulo = '". $titulo ."', autor = '". $autor ."', conteudo = '". $conteudo ."' WHERE id = '". $id_new ."'"))
    {
        header("Location: /gerenciar_noticia/1");
    }

E novamente a mensagem é retornada como se estivesse inserido com sucesso na minha tabela, só que não acontece nada :s

Agradeço desde já, obrigado!

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

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,5k
×
×
  • Criar Novo...