Ir para conteúdo
Fórum Script Brasil
  • 0

Unexpected $end


Beraldo

Pergunta

Tenho um formulário para incluir certos campos em uma base de dados, mas quando envio os dados, aparece um erro assim:

Parse error: syntax error, unexpected $end in C:\Apache2\htdocs\unicamp\exibe_mensagem.php on line 39

Na linha 39 há: </body></html>. O "?>" está na linha 38. Por que está dando esse erro? Olhei o código inteiro para ver se eu não havia fechado o body e o html dentro de um echo do PHP, mas não fiz isso...

Alguém sabe o que pode ser?

Valeu

Abraços

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Oh, uma função que eu não conhecia... hehe

Mas eu estou com problemas numa tal $end (uma variável). É como se o PHP estivesse atribuindo o "</html>" à variável $end... nunca tive esse problema.

Não faz sentido a palavra 'unexpected', pois eu abri a tag <html> e, obviamente, tenho de fechá-la!

Alguém sabe o que pode ser?

Link para o comentário
Compartilhar em outros sites

  • 0

É necessário colocá-lo, pois há configurações de textos no script. Mas eu já tentei tirar o <html><head>, etc, mas mesmo assim continua dando o mesmo erro (Unexpexted $end).

Esse script exibe as mensagens de sucesso ou erro de formulários de exclusão e inclusão de dados. Se quiser vê-lo, está aqui:

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<title>exibe_mensagem.php</title>

</head>

<body>

<?php

global $ok;

$ok = trim ($ok);

if ($tipo_msg == 'I') {

if ($$ok == 1) {

echo ("<br><br>");

echo ("<b><font size=4>Inclusão efetudada com sucesso!</font></b>");

echo ("<br>");

echo ("<a href=\"inclusao.htm\">Voltar</a>");

}

if ($ok==2){

echo ('Erro. Inclusão não efetuada.');

echo ("<a href=\"inclusao.htm\">Voltar</a>");

}

if ($tipo_msg == 'E'){

if ($ok == 1) {

echo ("<br><br>Exclusão efetuada com sucesso!<br>");

echo ("<a href=\"exclusao.htm\">Voltar</a>");

}

if ($ok == 2){

echo ("<br><br>Erro. Exclusão não efetuada.");

echo ("<br><a href=\"exclusao.htm\">Voltar</a>");

}

if ($ok == 3) {

echo ("<br><br>Funcionario não encontrado");

echo ("<br><a href=\"exclusao.htm\">Voltar</a>");

}

}

?>

</body></html>

As variáveis $ok e $tipo_msg são recebidas de outros formulários, para identificar se houve erro ou sucesso na inclusão/exclusão.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,4k
    • Posts
      652,2k
×
×
  • Criar Novo...