Estou tentando fazer o INSERT de dados em duas tabelas ao mesmo tempo, a primeira condição que é o IF ele respeita, porém, a segunda que é o ELSE não, segue abaixo meu código de insert. Já tentei com ELSE, com ELSEIF até com dos IF's, mas nada.
Quote
if (isset($_POST['salvar'])) {
if (@$_POST['id_confrontos'] == "") {
@$descricao = $_POST['descricao'];
@$dt_confronto = $_POST['dt_confronto'];
@$id_competicoes = $_POST['id_competicoes'];
@$id_estadios = $_POST['id_estadios'];
@$score1 = $_POST['score1'];
@$score2 = $_POST['score2'];
@$clube_mandante = $_POST['clube_mandante'];
@$clube_visitante = $_POST['clube_visitante'];
@$situacao = $_POST['situacao'];
@$fase = $_POST['fase'];
@$id_treinadores = $_POST['id_treinadores'];
@$historia = $_POST['historia'];
//salva o registro na tabela "confrontos" - Neste caso a inserção está perfeita
$confrontos = "INSERT INTO confrontos (descricao, dt_confronto, id_competicoes, id_estadios, score1, score2, clube_mandante, clube_visitante, situacao, fase, id_treinadores, historia) VALUES ('$descricao','$dt_confronto','$id_competicoes','$id_estadios','$score1','$score2','$clube_mandante','$clube_visitante','$situacao','$fase','$id_treinadores','$historia')";
//salva o registro na tabela "painel" - No IF a inserção está perfeita, porém no ELSE ele insere como se fosse o IF
//Na regra do IF o clube_mandante seria == '1', logo o GF receberia o score1 e o GC receberia o score2
//Na regra do ELSE o clube_visitante seria == '1', logo o GC receberia o score1 e o GF receberia o score2
if(clube_visitante != '1'){
$painel = "INSERT INTO painel (GF, GC, clube_mandante, clube_visitante, id_competicoes, id_estadios, status) VALUES ('$score1','$score2','$clube_mandante','$clube_visitante','$id_competicoes','$id_estadios','$situacao')";
}else{
$painel = "INSERT INTO painel (GC, GF, clube_mandante, clube_visitante, id_competicoes, id_estadios, status) VALUES ('$score1','$score2','$clube_mandante','$clube_visitante','$id_competicoes','$id_estadios','$situacao')";
}