<?php
$conexao = mysqli_connect("localhost","roo","","test");
$tarefa = array("nome"=>"a", "descricao"=>"b", "prioridade"=>"c");
gravar_tarefa($conexao, $tarefa);
function gravar_tarefa($conexao, $tarefa){
$nome = 'nome';
$descricao = 'descricao';
$prioridade = 'prioridade';
if(mysqli_connect_error($conexao)){
echo 'Sem conexão com banco de dados';
die();
}
for ($i=0; $i < count($tarefa); $i++) {
$sqlGravar = <<<INSERT
INSERT INTO teste (nome, descricao, prioridade) VALUES ( '$tarefa[nome]', '$tarefa[descricao]', '$tarefa[prioridade]' )
INSERT;
$result = mysqli_query($conexao, $sqlGravar);
}
if($result==true){
echo "Dados Salvos";
}else{
echo "dados não salvos";
}
}
Well at first you can try to capture the same error made with the connection ...
if (!mysqli_query($conexao, $sqlGravar);) {
 printf("Erro: %s", mysqli_error($conexao));
}
– SK15
Thanks, I hadn’t seen your comment. But with it I found the solution to the problem. It was in Html that was passing the wrong value.
– perrylopes