Ir ao conteúdo

Posts recomendados

Postado

Estou fazendo um CRUD com PHP e MySQL, mas estou tendo dificuldade para solucionar um erro que está tendo nele.

 

 

<?php

    switch ($_REQUEST["acao"]) {

        case 'cadastrar':

            $nome = $_POST["nome"];

            $email = $_POST["email"];

            $senha = md5($_POST["senha"]);

            $data_nasc = $_POST["data_nasc"];



            $sql = "INSERT INTO usuarios(nome, email, senha, data_nasc) VALUES ('{$nome}', '{$email}', '{$senha}', '{$data_nasc}')";        

            $res = $conn->query($sql);



            if($res==true){

                print "<script>alert('Cadastro feito com sucesso');</script>";

                print "<script>location.href='?page=listar';</script>";

            }else {

                print "<script>alert('Erro ao cadastrar');</script>";

                print "<script>location.href='?page=listar';</script>";

            }

           

            break;



        case 'editar':

            $nome = $_POST["nome"];

            $email = $_POST["email"];

            $senha = md5($_POST["senha"]);

            $data_nasc = $_POST["data_nasc"];



            $sql = "UPDATE usuarios SET

            nome='{$nome}',

            email='{$email}',

            senha='{$senha}',

            data_nasc='{$data_nasc}',

            WHERE

            id=".$_REQUEST["id"];



            $res = $conn->query($sql);



            if($res==true){

                print "<script>alert('Editado com sucesso');</script>";

                print "<script>location.href='?page=listar';</script>";

            }else {

                print "<script>alert('Erro ao editar');</script>";

                print "<script>location.href='?page=listar';</script>";

            }



            break;

           

        case 'excluir':

           

        $sql = "DELETE FROM usuarios WHERE id=".$_REQUEST["id"];



        $res = $conn->query($sql);



            if($res==true){

                print "<script>alert('Excluído com sucesso');</script>";

                print "<script>location.href='?page=listar';</script>";

            }else {

                print "<script>alert('Erro ao excluir');</script>";

                print "<script>location.href='?page=listar';</script>";

            }



            break;

    }

erro_apache.png

Postado
18 horas atrás, Cidrus3k disse:
data_nasc='{$data_nasc}',

            WHERE

            id=".$_REQUEST["id"];

Olá! Tudo beleza?

Foi durante o update?
Aquela vírgula no fim da linha da data do nascimento está sobrando.
Remova e tente novamente.

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!