staff I do not know where the syntax error from the "else" line comes in the end, could they help me [closed]

-2
<?php
  require("conexaobancodedados_Model.php");
  $nomeEvento = $_POST['nome_evento'];
  $descricaoEvento = $_POST['descricao_evento'];
  $imagem = $_FILES['imagem']['tmp_name'];
  $tamanho = $_FILES['imagem']['size'];
  $tipo = $_FILES['imagem']['type'];
  $nome = $_FILES['imagem']['name'];

  if ( $imagem != "none" )
  {
      $fp = fopen($imagem, "rb");
      $conteudo = fread($fp, $tamanho);
      $conteudo = addslashes($conteudo);
      fclose($fp);

  $queryInsercao = "INSERT INTO tabela_imagens (nome_evento, descrição_evento, nome_imagem, tamanho_imagem, tipo_imagem, imagem) VALUES ('$nomeEvento', '$descricaoEvento','$nome','$tamanho', '$tipo','$conteudo')";

   mysql_query($queryInsercao) or die("Algo deu errado ao inserir o registro. Tente novamente.");
  echo 'Registro inserido com sucesso!'; 
  header('Location: index.php');
   if(mysql_affected_rows($conexao) > 0) {
       print "A imagem foi salva na base de dados.";
   }else{
       print "Não foi possível salvar a imagem na base de dados.";
   }
  else{
      print "Não foi possível carregar a imagem.";
    }
    
asked by anonymous 23.10.2017 / 21:47

1 answer

2

A } is missing to close the first if

<?php
require("conexaobancodedados_Model.php");
$nomeEvento = $_POST['nome_evento'];
$descricaoEvento = $_POST['descricao_evento'];
$imagem = $_FILES['imagem']['tmp_name'];
$tamanho = $_FILES['imagem']['size'];
$tipo = $_FILES['imagem']['type'];
$nome = $_FILES['imagem']['name'];

if ( $imagem != "none" )
{
    $fp = fopen($imagem, "rb");
    $conteudo = fread($fp, $tamanho);
    $conteudo = addslashes($conteudo);
    fclose($fp);

    $queryInsercao = "INSERT INTO tabela_imagens (nome_evento, descrição_evento, nome_imagem, tamanho_imagem, tipo_imagem, imagem) VALUES ('$nomeEvento', '$descricaoEvento','$nome','$tamanho', '$tipo','$conteudo')";

    mysql_query($queryInsercao) or die("Algo deu errado ao inserir o registro. Tente novamente.");
    echo 'Registro inserido com sucesso!'; 
    header('Location: index.php');
    if(mysql_affected_rows($conexao) > 0) {
        print "A imagem foi salva na base de dados.";
    }else{
        print "Não foi possível salvar a imagem na base de dados.";
    }
} // Falta esta chave
else {
    print "Não foi possível carregar a imagem.";
}
    
23.10.2017 / 21:50