reytek79 0 Denunciar post Postado Abril 25, 2019 O código abaixo recebe dados de uma tabela que posso editar e salvar novamente, porém estava tentando usar esses dados e inserir os mesmos em outra tabela mas não estou conseguindo. Código que recebe os dados: <?php session_start(); include_once("conexao.php"); $id = filter_input(INPUT_GET, 'id', FILTER_SANITIZE_NUMBER_INT); $result_usuario = "SELECT * FROM usuarios WHERE id = '$id'"; $resultado_usuario = mysqli_query($conn, $result_usuario); $row_usuario = mysqli_fetch_assoc($resultado_usuario); ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <title>Agendamento de manicure</title> </head> <body> <a href="cad_usuario.php">Cadastrar</a><br> <a href="index.php">Listar</a><br> <h1>Editar UsuĂ¡rio</h1> <?php if(isset($_SESSION['msg'])){ echo $_SESSION['msg']; unset($_SESSION['msg']); } ?> <form method="POST" action="proc_cad_agendamento.php"> <input type="hidden" name="id" value="<?php echo $row_usuario['id']; ?>"> <label>Nome: </label> <input type="text" name="nome" placeholder="Digite o nome completo" value="<?php echo $row_usuario['nome']; ?>"><br><br> <label>CPF: </label> <input type="text" name="cpf" placeholder="Digite o seu melhor e-mail" value="<?php echo $row_usuario['cpf']; ?>"><br><br> <input type="submit" value="Editar"> </form> </body> </html> Codigo que processa o dados e insere em outra tabela. <?php session_start(); include_once("conexao.php"); $id = filter_input(INPUT_POST, 'id', FILTER_SANITIZE_NUMBER_INT); $nome = filter_input(INPUT_POST, 'nome', FILTER_SANITIZE_STRING); $cpf = filter_input(INPUT_POST, 'cpf', FILTER_SANITIZE_STRING); $result_usuario = "INSERT INTO agendamento (id, nome, cpf) VALUES ('$id', '$nome', '$cpf', NOW())"; $resultado_usuario = mysqli_query($conn, $result_usuario); if(mysqli_insert_id($conn)){ $_SESSION['msg'] = "<p style='color:green;'>Usuário cadastrado com sucesso</p>"; header("Location: index.php"); }else{ $_SESSION['msg'] = "<p style='color:red;'>Usuário não foi cadastrado com sucesso</p>"; header("Location: cad_usuario.php"); } Compartilhar este post Link para o post Compartilhar em outros sites
Fernando C 128 Denunciar post Postado Abril 26, 2019 olá. você não explicou qual erro está dando, enfim.. 1. nesta SQL: Em 25/04/2019 at 10:53, reytek79 disse: $result_usuario = "INSERT INTO agendamento (id, nome, cpf) VALUES ('$id', '$nome', '$cpf', NOW())"; há erro; verifique. 2. aqui há boas dicas de como exibir mensagens de erros: https://forum.imasters.com.br/topic/542539-aten%C3%A7%C3%A3o-orienta%C3%A7%C3%B5es-e-regras-do-f%C3%B3rum-de-php/ Compartilhar este post Link para o post Compartilhar em outros sites