SQLSTATE[07002] Campo COUNT incorreto ou erro de sintaxe C:\\xampp\\htdocs\\pesquisar\\processa.php on line 90

05/08/2022

4

<?php
session_start();
//Limpar o buffer de saida
ob_start();

include_once "conexao.php";

//Receber os dados do formulário
$dados = filter_input_array(INPUT_POST, FILTER_DEFAULT);

//Verificar se o usuario clicou no botao
if (!empty($dados['submit'])) {
//Criar a variavel de controle que verifica se ha mais registro
//$controle = ceil(((sizeof($dados) - 1) / 4) + 1);
$controle = $dados['qnt_campo'] ? $dados['qnt_campo'] : 1;

//Acessa o WHILE enquanto ha registros
while ($controle > 0) {
//Acessa o IF quando existe o campo CPF e possui valor
if (isset($dados["NumeroDoItem$controle"]) and (!empty($dados["NumeroDoItem$controle"]))) {
//Criar a QUERY para editar o usuario no banco de dados
$query_usuario = "UPDATE Dados_ghs SET NumeroDoItem=:NumeroDoItem, NomeProduto=:NomeProduto, MarcaRegistrada=:MarcaRegistrada,
DescricaoComplementarGHS_pt_br=:DescricaoComplementarGHS_pt_br, DescricaoComplementarGHS_es=:DescricaoComplementarGHS_es,
DescricaoComplementarGHS_en=:DescricaoComplementarGHS_en, ComposicaoQuimica_pt_br=:ComposicaoQuimica_pt_br,
ComposicaoQuimica_es=:ComposicaoQuimica_es, ComposicaoQuimica_en=:ComposicaoQuimica_en,
PalavraDeAdvertencia_pt_br=:PalavraDeAdvertencia_pt_br, PalavraDeAdvertencia_es=:PalavraDeAdvertencia_es,
PalavraDeAdvertencia_en=:PalavraDeAdvertencia_en, QuantidadePorEmbalagem_pt_br=:QuantidadePorEmbalagem_pt_br,
ValidadeDoProduto=:ValidadeDoProduto, Codigo_EAN=:Codigo_EAN, Codigo_ONU=:Codigo_ONU, Business=:Business,
codigo_pictograma_01=:codigo_pictograma_01, codigo_pictograma_02=:codigo_pictograma_02,
codigo_pictograma_03=:codigo_pictograma_03, codigo_pictograma_04=:codigo_pictograma_04,
codigo_pictograma_05=:codigo_pictograma_05, codigo_pictograma_06=:codigo_pictograma_06,
codigo_frase_posicao_01=:codigo_frase_posicao_01,
codigo_frase_posicao_02=:codigo_frase_posicao_02, codigo_frase_posicao_03=:codigo_frase_posicao_03,
codigo_frase_posicao_04=:codigo_frase_posicao_04, codigo_frase_posicao_05=:codigo_frase_posicao_05,
codigo_frase_posicao_06=:codigo_frase_posicao_06, codigo_frase_posicao_07=:codigo_frase_posicao_07,
codigo_frase_posicao_08=:codigo_frase_posicao_08, codigo_frase_posicao_09=:codigo_frase_posicao_09,
codigo_frase_posicao_10=:codigo_frase_posicao_10, codigo_frase_posicao_11=:codigo_frase_posicao_11,
codigo_frase_posicao_12=:codigo_frase_posicao_12, codigo_frase_posicao_13=:codigo_frase_posicao_13,
codigo_frase_posicao_14=:codigo_frase_posicao_14, codigo_frase_posicao_15=:codigo_frase_posicao_15,
codigo_frase_posicao_16=:codigo_frase_posicao_16, codigo_frase_posicao_17=:codigo_frase_posicao_17,
codigo_frase_posicao_18=:codigo_frase_posicao_18, codigo_frase_posicao_19=:codigo_frase_posicao_19,
codigo_frase_posicao_20=:codigo_frase_posicao_20 WHERE id=:id ";
//Preparar a QUERY
$edit_usuario = $conn->prepare($query_usuario);
//Substituir os links pelos valores do formulario
$edit_usuario->bindParam(':NumeroDoItem', $dados["NumeroDoItem$controle"]);
$edit_usuario->bindParam(':NomeProduto', $dados["NomeProduto$controle"]);
$edit_usuario->bindParam(':MarcaRegistrada', $dados["MarcaRegistrada$controle"]);
$edit_usuario->bindParam(':DescricaoComplementarGHS_pt_br', $dados["DescricaoComplementarGHS_pt_br$controle"]);
$edit_usuario->bindParam(':DescricaoComplementarGHS_es', $dados["DescricaoComplementarGHS_es$controle"]);
$edit_usuario->bindParam(':DescricaoComplementarGHS_en', $dados["DescricaoComplementarGHS_en$controle"]);
$edit_usuario->bindParam(':ComposicaoQuimica_pt_br', $dados["ComposicaoQuimica_pt_br$controle"]);
$edit_usuario->bindParam(':ComposicaoQuimica_es', $dados["ComposicaoQuimica_es$controle"]);
$edit_usuario->bindParam(':ComposicaoQuimica_en', $dados["ComposicaoQuimica_en$controle"]);
$edit_usuario->bindParam(':PalavraDeAdvertencia_pt_br', $dados["PalavraDeAdvertencia_pt_br$controle"]);
$edit_usuario->bindParam(':PalavraDeAdvertencia_es', $dados["PalavraDeAdvertencia_es$controle"]);
$edit_usuario->bindParam(':PalavraDeAdvertencia_en', $dados["PalavraDeAdvertencia_en$controle"]);
$edit_usuario->bindParam(':QuantidadePorEmbalagem_pt_br', $dados["QuantidadePorEmbalagem_pt_br$controle"]);
$edit_usuario->bindParam(':ValidadeDoProduto', $dados["ValidadeDoProduto$controle"]);
$edit_usuario->bindParam(':Codigo_EAN', $dados["Codigo_EAN$controle"]);
$edit_usuario->bindParam(':Codigo_ONU', $dados["Codigo_ONU$controle"]);
$edit_usuario->bindParam(':Business', $dados["Business$controle"]);
$edit_usuario->bindParam(':codigo_pictograma_01', $dados["codigo_pictograma_01$controle"]);
$edit_usuario->bindParam(':codigo_pictograma_02', $dados["codigo_pictograma_02$controle"]);
$edit_usuario->bindParam(':codigo_pictograma_03', $dados["codigo_pictograma_03$controle"]);
$edit_usuario->bindParam(':codigo_pictograma_04', $dados["codigo_pictograma_04$controle"]);
$edit_usuario->bindParam(':codigo_pictograma_05', $dados["codigo_pictograma_05$controle"]);
$edit_usuario->bindParam(':codigo_pictograma_06', $dados["codigo_pictograma_06$controle"]);
$edit_usuario->bindParam(':codigo_frase_posicao_01', $dados["codigo_frase_posicao_01$controle"]);
$edit_usuario->bindParam(':codigo_frase_posicao_02', $dados["codigo_frase_posicao_02$controle"]);
$edit_usuario->bindParam(':codigo_frase_posicao_03', $dados["codigo_frase_posicao_03$controle"]);
$edit_usuario->bindParam(':codigo_frase_posicao_04', $dados["codigo_frase_posicao_04$controle"]);
$edit_usuario->bindParam(':codigo_frase_posicao_05', $dados["codigo_frase_posicao_05$controle"]);
$edit_usuario->bindParam(':codigo_frase_posicao_06', $dados["codigo_frase_posicao_06$controle"]);
$edit_usuario->bindParam(':codigo_frase_posicao_07', $dados["codigo_frase_posicao_07$controle"]);
$edit_usuario->bindParam(':codigo_frase_posicao_08', $dados["codigo_frase_posicao_08$controle"]);
$edit_usuario->bindParam(':codigo_frase_posicao_09', $dados["codigo_frase_posicao_09$controle"]);
$edit_usuario->bindParam(':codigo_frase_posicao_10', $dados["codigo_frase_posicao_10$controle"]);
$edit_usuario->bindParam(':codigo_frase_posicao_11', $dados["codigo_frase_posicao_11$controle"]);
$edit_usuario->bindParam(':codigo_frase_posicao_12', $dados["codigo_frase_posicao_12$controle"]);
$edit_usuario->bindParam(':codigo_frase_posicao_13', $dados["codigo_frase_posicao_13$controle"]);
$edit_usuario->bindParam(':codigo_frase_posicao_14', $dados["codigo_frase_posicao_14$controle"]);
$edit_usuario->bindParam(':codigo_frase_posicao_15', $dados["codigo_frase_posicao_15$controle"]);
$edit_usuario->bindParam(':codigo_frase_posicao_16', $dados["codigo_frase_posicao_16$controle"]);
$edit_usuario->bindParam(':codigo_frase_posicao_17', $dados["codigo_frase_posicao_17$controle"]);
$edit_usuario->bindParam(':codigo_frase_posicao_18', $dados["codigo_frase_posicao_18$controle"]);
$edit_usuario->bindParam(':codigo_frase_posicao_19', $dados["codigo_frase_posicao_19$controle"]);
$edit_usuario->bindParam(':codigo_frase_posicao_20', $dados["codigo_frase_posicao_20$controle"]);
//Executar a QUERY
$edit_usuario->execute();
$controle--;
} else {
$controle--;
}
}
//Criar a variavel global para salvar a mensagem de sucesso
$_SESSION['msg'] = "<p style='color: green'>Usuário editado com sucesso!</p>";

//Redirecionar o usuario
header("Location: new.tab.006.php");
} else {
/
Danilo

Danilo

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários,
consulte nossa política de privacidade.

Aceitar