Code is not sending data to the database

0

This first code to register is not working, it is the same as another one that is working that registers the users, it is giving the error in $ insertenome and shows the message Could not insert registration: , I searched but did not find the problem.

  

Code that is giving error

<?php

/* substitua as variáveis abaixo pelas que se adequam ao seu caso */
$dbhost = 'localhost'; // endereco do servidor de banco de dados
$dbuser = 'root'; // login do banco de dados
$dbpass = ''; // senha
$dbname = 'delivery'; // nome do banco de dados a ser usado

$conecta = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);
$seleciona = mysqli_select_db($conecta, $dbname);

$nome           = $_POST ["nome_restaurante"];  
$titulo         = $_POST ["titulo_restaurante"];
$email          = $_POST ["email_restaurante"];
$categoria      = $_POST ["categoria_restaurante"];
$descricaoc     = $_POST ["descricao_curta"];
$descricaol     = $_POST ["descricao_longa"];
$telefone       = $_POST ["telefone_restaurante"];
$site           = $_POST ["site_restaurante"];

$sqlinsert = "INSERT INTO restaurantes (ID, Nome, Titulo, Descricao_curta, Descricao_longa, Logo, Categoria, Telefone, Email, Site) VALUES (DEFAULT, '$nome', '$titulo', '$email', '$categoria', '$descricaoc', '$descricaol', DEFAULT, '$telefone', '$site')";
$inserenome = mysqli_query( $conecta, $sqlinsert );

// inicia a conexao ao servidor de banco de dados
if(! $conecta )
{
  die("<br />Nao foi possivel conectar: " . mysql_error());
}
echo "<br />Conexao realizada!";

// seleciona o banco de dados no qual a tabela vai ser criada
if (! $seleciona)
{
  die("<br />Nao foi possivel selecionar o banco de dados $dbname");
}
echo "<br />Selecionado o banco de dados $dbname";

// finalmente, cria a tabela 
if(! $inserenome )
{
  die("<br />Nao foi possivel inserir registro: " . mysql_error());
}
echo "<br />Um novo registro foi feito!";
// encerra a conexão
mysqli_close($conecta);

header('Location: index.php')

?>
  

Code that is working normally       

/* substitua as variáveis abaixo pelas que se adequam ao seu caso */
$dbhost = 'localhost'; // endereco do servidor de banco de dados
$dbuser = 'root'; // login do banco de dados
$dbpass = ''; // senha
$dbname = 'delivery'; // nome do banco de dados a ser usado

$conecta = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);
$seleciona = mysqli_select_db($conecta, $dbname);

$nome       = $_POST ["nome"];  
$sobrenome  = $_POST ["sobrenome"];
$email      = $_POST ["email"];
$telefone   = $_POST ["telefone"];
$usuario    = $_POST ["usuario"];
$senha      = $_POST ["senha"];

$sqlinsert = "INSERT INTO usuarios (ID, Nome, Sobrenome, Email, Telefone, Usuario, Senha) VALUES (DEFAULT, '$nome', '$sobrenome', '$email', '$telefone', '$usuario', '$senha')";
$inserenome = mysqli_query( $conecta, $sqlinsert );

// inicia a conexao ao servidor de banco de dados
if(! $conecta )
{
  die("<br />Nao foi possivel conectar: " . mysql_error());
}
echo "<br />Conexao realizada!";

// seleciona o banco de dados no qual a tabela vai ser criada
if (! $seleciona)
{
  die("<br />Nao foi possivel selecionar o banco de dados $dbname");
}
echo "<br />Selecionado o banco de dados $dbname";

// finalmente, cria a tabela 
if(! $inserenome )
{
  die("<br />Nao foi possivel inserir registro: " . mysql_error());
}
echo "<br />Um novo registro foi feito!";
// encerra a conexão
mysqli_close($conecta);

header('Location: index.php')

?>

Is there something I'm not noticing?

    
asked by anonymous 02.02.2017 / 21:51

0 answers