Enviado em 15/07/2021 - 22:00h
Boa noite amigo VOLif(isset($_POST['cadastrar'])){ $chamado = $_POST['chamado']; $usuario = $_POST['usuario']; $contato = $_POST['contato']; $grupo = $_POST['grupo']; $motivo = $_POST['motivo']; $aberto = date("d/m/Y"); $sql = mysqli_query($conexao, "INSERT INTO chamados SET chamado='$chamado', usuario='$usuario', contato='$contato', grupo='$grupo', motivo='$motivo', responsavel='Roberto', aberto='$aberto', status='pendente.png' "); echo "<script>location.href='index.php';</script>"; }
Enviado em 16/07/2021 - 11:53h
Você tem as 2 colunas em sua tabela sim conforme query:CREATE TABLE `chamados` ( `id` int(10) NOT NULL, `chamado` varchar(15) NOT NULL, `usuario` varchar(40) NOT NULL, `contato` varchar(11) NOT NULL, `grupo` varchar(30) NOT NULL, `motivo` varchar(500) NOT NULL, `aberto` varchar(10) NOT NULL, `fechado` varchar(10) NOT NULL, `responsavel` varchar(20) NOT NULL, `acao` varchar(500) NOT NULL, `status` varchar(20) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Enviado em 15/07/2021 - 22:28h
Olá vamos analisar os pontos que normal acontece em produção.Enviado em 15/07/2021 - 22:31h
Inseri o codigo abaixoif (mysqli_query($conexao, $sql)) { echo "New record created successfully"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conexao); }
Error: Field 'fechado' doesn't have a default value
Enviado em 16/07/2021 - 05:42h
if (mysqli_query($conexao, $sql)) { echo "New record created successfully"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conexao); }
Error: Field 'fechado' doesn't have a default value
Enviado em 16/07/2021 - 11:12h
nao tem esse campo. nao sei porque aparece. estranho. pois em outra hospegadem e no computador local usando xampp vai normal, segue codigo:<?php include 'conexao.php'; // Insere dados no banco if(isset($_POST['cadastrar'])){ $chamado = $_POST['chamado']; $usuario = $_POST['usuario']; $contato = $_POST['contato']; $grupo = $_POST['grupo']; $motivo = $_POST['motivo']; $motivo = mb_strtolower($motivo, 'UTF-8'); //$motivo = strtolower($motivo); $aberto = date("d/m/Y"); $sql = mysqli_query($conexao, "INSERT INTO chamados SET chamado='$chamado', usuario='$usuario', contato='$contato', grupo='$grupo', motivo='$motivo', responsavel='Roberto', aberto='$aberto', status='pendente.png' "); if (mysqli_query($conexao, $sql)) { echo "New record created successfully"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conexao); } }
-- phpMyAdmin SQL Dump -- version 4.9.7 -- https://www.phpmyadmin.net/ -- -- Host: localhost:3306 -- Tempo de geração: 16-Jul-2021 às 11:16 -- Versão do servidor: 5.7.34-cll-lve -- versão do PHP: 7.3.28 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET AUTOCOMMIT = 0; START TRANSACTION; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8mb4 */; -- -- Banco de dados: `robertov_asparion` -- -- -------------------------------------------------------- -- -- Estrutura da tabela `chamados` -- CREATE TABLE `chamados` ( `id` int(10) NOT NULL, `chamado` varchar(15) NOT NULL, `usuario` varchar(40) NOT NULL, `contato` varchar(11) NOT NULL, `grupo` varchar(30) NOT NULL, `motivo` varchar(500) NOT NULL, `aberto` varchar(10) NOT NULL, `fechado` varchar(10) NOT NULL, `responsavel` varchar(20) NOT NULL, `acao` varchar(500) NOT NULL, `status` varchar(20) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -- -- Índices para tabelas despejadas -- -- -- Índices para tabela `chamados` -- ALTER TABLE `chamados` ADD PRIMARY KEY (`id`); -- -- AUTO_INCREMENT de tabelas despejadas -- -- -- AUTO_INCREMENT de tabela `chamados` -- ALTER TABLE `chamados` MODIFY `id` int(10) NOT NULL AUTO_INCREMENT; COMMIT; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Enviado em 16/07/2021 - 11:21h
Exatamente conforme informado pelo Buckminster sua tabela tem o campo fechado e é obrigatório definir valor e no seu SQL vc não está enviado. Basta adicionar na query.$sql = mysqli_query($conexao, "INSERT INTO chamados SET chamado='$chamado', usuario='$usuario', contato='$contato', grupo='$grupo', motivo='$motivo', responsavel='Roberto', aberto='$aberto', status='pendente.png', fechado=' ' ");
Enviado em 16/07/2021 - 11:27h
Error: Field 'acao' doesn't have a default value
Error: 1 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1' at line 1
Enviado em 16/07/2021 - 11:30h
Faz o seguinte, iguala a query a uma variável. Para fazer um print dela.$query = "INSERT INTO chamados SET chamado='$chamado', usuario='$usuario', contato='$contato', grupo='$grupo', motivo='$motivo', responsavel='Roberto', aberto='$aberto', status='pendente.png' "; print $query; $sql = mysqli_query($conexao, $query);
Enviado em 16/07/2021 - 11:40h
Opa olha vou resumir aqui para a gente entender, agora esta incluindo. apos eu colocar..............fechado='', acao='' ");
1Error: 1 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1' at line
Enviado em 16/07/2021 - 11:48h
Pode ser o método de conexão?<?php $hostname = "localhost"; $database = "banco"; $username = "user"; $password = "senha"; $conexao = mysqli_connect($hostname, $username, $password); $banco = mysqli_select_db($conexao, $database); mysqli_set_charset($conexao,'utf8'); ?>
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Criando uma Infraestrutura para uma micro Empresa
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Problema no boot do Linux Mint Cinnamon 22 (4)
Atualização do Google Chrome do Ubuntu [RESOLVIDO] (2)
Instalei Windows 11 e não alterou o Grub do Debian (1)
Jogos baixados na Central de Aplicativos mas que não abrem (0)