personal I do not know where the syntax error of the line " Else " at the end ,could help me

Asked

Viewed 54 times

-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.";
    }
  • Which error? on which line? on which else?

  • @You should explain your question by inserting comments into parts of the code, see how to do stack

  • Hello Ugo, welcome to Sopt! As you are new, I suggest you see how to ask a good question or if you still have doubts about how the site works, you can make a small tour around here.

1 answer

2

We’re missing a } 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.";
}
  • I can edit and put the whole code?

  • Yes, no problem, I’m on the cell phone.... Very bad to mess with the code here

  • Quiet, edited. I know how bad it is to touch answers by cell phone.

  • That’s right... rs. Thank you =]

Browser other questions tagged

You are not signed in. Login or sign up in order to post.