Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia senhores(as)
Estou com um problema que vcs talvez possam me ajudar, sempre que mando somar através da function ele ao inves de somar +1 está somando +2 eu ja teste o sql direto no phpmyadmin e la ele funciona certo, então não estou achando em que lugar da minha lógica eu estou mandando ele somar 2x, vou enviar os codigos e vocês verificam para mim por gentileza
Bom, do formulário ele envia para essa pagina onde eu chamo o método adicionaOS, a variavel $conexao vem do include conecta.php onde está configurado o banco.
<?php
require('conecta.php');
require('banco-os.php');
$nome1 = $_POST["nome01"];
$nome2 = $_POST["nome02"];
$nome3 = $_POST["nome03"];
$nome4 = $_POST["nome04"];
$equipe = $_POST["equipe_completa"];
adicionarOS($conexao,$nome1,$nome2,$nome3,$nome4,$equipe);
Aqui a funcão adicionaOS
function adicionarOS($conexao,$nome1,$nome2,$nome3,$nome4,$equipe){
if($equipe === "sim"){
$query = "update usuario set nr_os = nr_os + 1";
return mysqli_query($conexao, $query);
}elseif($equipe === "nao"){
$query1 = "update usuario set nr_os = nr_os + 1 where nm_nome = '{$nome1}'";
mysqli_query($conexao,$query1);
$query2 = "update usuario set nr_os = nr_os + 1 where nm_nome = '{$nome2}'";
mysqli_query($conexao,$query2);
$query3 = "update usuario set nr_os = nr_os + 1 where nm_nome = '{$nome3}'";
mysqli_query($conexao,$query3);
$query4 = "update usuario set nr_os = nr_os + 1 where nm_nome = '{$nome4}'";
mysqli_query($conexao,$query4);
return 0;
}
}
Infelizmente daqui eu não estou passando e não descobri o motivo ainda, espero que um de vocês possam me dar uma luz, já estou imaginando que é alguma coisa besta que eu deixei passar, e já que estou nesse post eu gostaria de saber se tem como declarar esses vários mysqli_query de uma vez só ao invés de várias vezes.
Obrigado e aguardo resposta
[]´s
Carregando comentários...