Php e mysql

1 resposta
programaçãomysqlphp
R

Eu criei um formulário para gravar as informações no banco, uso o Wamppserver, se tiver apenas as colunas que eu quero inserir ele insere, mas se tiver uma a mais que vai ficar sem inserção ele não insere nada.

<?php
session_start();
include_once 'conexao.php';

$kit = filter_input(INPUT_POST, 'kit', FILTER_SANITIZE_STRING);
$fab = filter_input(INPUT_POST, 'fabricante', FILTER_SANITIZE_STRING);
$lote = filter_input(INPUT_POST, 'lote', FILTER_SANITIZE_STRING);
$validade = filter_input(INPUT_POST, 'validade', FILTER_SANITIZE_STRING);

//echo "Kit: $kit <br>";
//echo "Fabricante: $fab <br>";

//até aqui esta ok

$result_usuario = "INSERT INTO testekit (kit, fabricante, lote, validade) VALUES ('$kit', '$fab', '$lote', '$validade')";
$resultado_usuario = mysqli_query($conn, $result_usuario);

if(mysqli_insert_id($conn)){
	$_SESSION['msg'] = "<p style='color:green'>Kit cadastrado</p>";
    header("Location: cadastrarkit.php");
}else{
	$_SESSION['msg'] = "<p style='color:green'>Kit não cadastrado</p>";
    header("Location: cadastrarkit.php");

}

?>

Ou seja, se na tabela só existir as colunas ( kit, fabricante, lote e validade) ele insere, mas se tiver uma a mais que vou querer que seja inserido depois, e no momento ela vai ficar em branco nenhum dado é inserido na tabela

1 Resposta

rodevops

Se essa outra coluna está marcada na tabela como NOT NULL e sem valor DEFAULT definido ai ele não deixa inserir mesmo…

Alguma mensagem de erro na hora de inserir?

Criado 30 de janeiro de 2019
Ultima resposta 30 de jan. de 2019
Respostas 1
Participantes 2