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

Erro no envio do formulário "unexpected $end"


Brandow

Pergunta

Olá eu fiz um formulário e estou com esse erro aqui

Parse error: syntax error, unexpected $end in D:\Arquivos de programas\VertrigoServ\www\a\c\cadastra_usuario.php on line 191

formulário

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">
<!--
.style1 {font-size: 36px}
.style2 {color: #FF0000}
.style3 {
    color: #000000;
    font-weight: bold;
}
.style5 {font-size: 12px}
.style6 {color: #666666; font-weight: bold; }
.style7 {color: #000000}
.style9 {color: #FF0000; font-weight: bold; }
-->
</style>
</head>

<body>
<form action="cadastra_usuario.php" method="post" enctype="multipart/form-data" name="formcadastro">
<table width="750" height="523" border="0" cellpadding="0" cellspacing="0">
  <!--DWLayoutTable-->
  <tr>
    <td width="138" height="16"></td>
    <td width="64"></td>
    <td width="36"></td>
    <td width="11"></td>
    <td width="61"></td>
    <td width="59"></td>
    <td width="17"></td>
    <td width="28"></td>
    <td width="65"></td>
    <td width="77"></td>
    <td width="44"></td>
    <td width="44"></td>
    <td width="109"></td>
  </tr>
  <tr>
    <td height="48"></td>
    <td></td>
    <td></td>
    <td></td>
    <td colspan="6" valign="top"><span class="style1">Cadastro de usuarios </span></td>
    <td>&nbsp;</td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td height="15"></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td height="22"></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td colspan="2" valign="top" class="style6"><a href="index.php" class="style7">Home</a></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>
  
  
  
  <tr>
    <td height="45">&nbsp;</td>
    <td>&nbsp;</td>
    <td colspan="9" valign="top"><p><strong>Insira os seus dados para que possamos efetuar o cadastro!<br />
          <span class="style2">Aten&ccedil;&atilde;o:</span> Os campos que contiverem (<span class="style2">*</span>) s&atilde;o obrigarotios !
    </strong></p></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  
  <tr>
    <td height="24">&nbsp;</td>
    <td>&nbsp;</td>
    <td colspan="9" align="left" valign="middle" class="style9"></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td height="300">&nbsp;</td>
    <td colspan="11" valign="top"><table width="100%" border="2" bordercolor="#FFFFFF" cellpadding="0" cellspacing="0">
      <!--DWLayoutTable-->
      <tr>
        <td width="149" rowspan="2" align="right" valign="middle"><span class="style3">Nome do Hotel:</span></td>
            <td width="349" height="24" valign="middle" ><label for="textfield"></label>
            <input name="login" type="text" id="Nome" size="20" maxlength="20" />            
              <span class="style9"><strong>*</strong></span><span class="style5"> No m&aacute;ximo 20 caracteres!</span></td>
          </tr>
      <tr>
        <td height="2"></td>
          </tr>
      
      
      
      <tr>
        <td height="24" align="right" valign="middle" class="style3">Site do Hotel:</td>
            <td valign="middle" ><label for="label"></label>
              <input name="senha" type="text" id="url" size="20" maxlength="200"  value="http://"/>
              <span class="style9">*</span></td>
          </tr>
      <tr>
        <td height="24" align="right" valign="middle"  class="style3">Vers&atilde;o do Hotel: </td>
            <td valign="middle" ><label for="label3"></label>
              <input name="nome" type="text" id="versao" size="20" maxlength="200" value="v" />
            <span class="style9">*</span></td>
          </tr>
      <tr>
        <td height="24" align="right" valign="middle"  class="style3">Ip ou no-ip:</td>
            <td valign="middle" ><label for="label4"></label>
              <input name="email" type="text" id="ip" size="20" maxlength="200" />
            <span class="style9">*</span><span class="style5"> Para colocar o Status</span></td>
          </tr><tr>
        <td height="24" align="right" valign="middle"  class="style3">Porta:</td>
            <td valign="middle" ><label for="label4"></label>
              <input name="email" type="text" id="Port" size="20" maxlength="200" />
            <span class="style9">*</span><span class="style5"> Para colocar o Status</span></td>
          </tr>
      <tr>
        <td height="26" align="right" valign="middle"  class="style3">Tipo de Servidor: </td>
            <td valign="middle" ><select name="dia" id="tipo">
                <option value="">  </option>
                <option value="Beta">Beta</option>
                <option value="Retrô">Retrô</option>
                <option value="Cms">Cms</option>
               
              </select>
            <span class="style9">*</span></td>
          </tr>
      
    </table></td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td height="24">&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td colspan="2" valign="top"><label for="Submit"></label>
      <input type="submit" name="cadastrar" value="Cadastrar" id="cadastrar" /></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td colspan="2" valign="top"><label for="label13"></label>
      <input type="reset" name="limpar" value="Limpar dados" id="label13" /></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  
  <tr>
    <td height="17"></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>
</table>
</form>
</body>
</html>
Código que envia o form, o erro está aqui
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>

<body>
<table width="650" border="0" cellpadding="0" cellspacing="0">
  <!--DWLayoutTable-->
  <tr>
    <td width="224" height="140">&nbsp;</td>
    <td width="252">&nbsp;</td>
    <td width="174">&nbsp;</td>
  </tr>
  <tr>
    <td height="24">&nbsp;</td>
    <td valign="middle">
    <font color="#FF0000"><b>
    <?php
// inclui o arquivo de configuração do sistema
include ("connect_data_base.php");
class clique {
public $cliques = "";
public $result_sql = "";
public $sql = "";
public $id="";
public $Nome="";
public $Port="";
public $ip="";
public $tipo="";
public $versao="";

function clicar() {
$this->sql = mysql_query("SELECT * FROM cliques");
while($this->result_sql = mysql_fetch_object($this->sql)){
$this->id = $this->result_sql->id;
$this->Nome = $this->result_sql->Nome;
$this->url = $this->result_sql->url;
$this->tipo = $this->result_sql->tipo;
$this->versao = $this->result_sql->versao;
$this->Port = $this->result_sql->Port;
$this->ip = $this->result_sql->ip;
$this->cliques=$this->result_sql->cliques;

// recebe dados do formulario
$this->Nome = $this->_POST['Nome'];
$this->url = $this->_POST['url'];
$this->versao = $_POST['versao'];
$this->ip = $this->_POST['ip'];
$this->Port = $this->_POST['tipo'];
$this->tipo = $this->_POST['tipo'];

// verifica se o usuario digitou o login
if($this->Nome == "") {
    echo "Digite o Nome do Hotel";
    exit;
} else {
    // se o usuario digitou o login ele verifica
    // se esta disponivel
    $consulta = mysql_query("select * from Cliques where Login = '$this->login'");
    $linha = mysql_num_rows($consulta);
    if($linha != 0) {
        echo "O nome de Hotel que você<br>
              Digitou já existe tente outro!";
        exit;
    }
}


// verifica se o usuario digitou a senha
if($senha == "") {
    echo "Digite sua senha!";
    exit;
} else {
    // se o usuario digitou a senha
    // vamos comparar com a contra senha
    if($senha != $rep_senha) {
        echo "Senha invalida!";
        exit;
    }
}

// verifica se o usuario digitou o nome
if($nome == "") {
    echo "Digite seu nome!";
    exit;
}

// verifica o email
if($email == "") {
    echo "Digite o seu e-mail!";
    exit;
}

// verifica o sexo
$arr_sexo = array('Masculino','Feminino');
if(!in_array($sexo,$arr_sexo)) {
    echo "Escolha o seu sexo!";
    exit;
}

// verifica a data de nascimento do usuario
// verifica o dia
if($dia == "") {
    echo "Escolha o dia que você nasceu!";
    exit;
} else {
    // verifica o mes
    if($mes == "") {
        echo "Escolha o mês que você nasceu!";
        exit;
    } else {
        // verifica o ano
        if($ano == "") {
            echo "Escolha o ano que você nasceu!";
            exit;
        } else {
            // se o Dia, o Mês e o Ano passaram
            // vamos juntalos numa so varivel
            $data_nasc = $dia."/".$mes."/".$ano;
        }
    }
}

// verifica o pais
if($pais == "") {
    echo "Digite o país onde você mora!";
    exit;
}

// verifica o estado
if($estado == "") {
    echo "Digite o estado onde você mora!";
    exit;
}

// verifica a cidade
if($cidade == "") {
    echo "Digite a cidade onde você mora!";
    exit;
}

// verifica o cep
if($cep == "") {
    echo "Digite o CEP de onde você mora!";
    exit;
}

// verifica a pergunta secreta
if($pergunta == "") {
    echo "Digite sua pergunta secreta!";
    exit;
}

// verifica a resposta secreta
if($resposta == "") {
    echo "Digite sua resposta secreta!";
    exit;
}

// faz consulta no banco para inserir os dados do usuario
$sql = "insert into dados_usuarios (ID,Login,Senha,Nome,Email,Sexo,DataNasc,Pais,Estado,Cidade,Cep,Pergunta,Resposta) values ('','$login','$senha','$nome','$email','$sexo','$data_nasc','$pais','$estado','$cidade','$cep','$pergunta','$resposta')";
$consulta = mysql_query($sql);

// verifica se o usuario foi cadastrado
if($consulta) {
    echo "<font color=green><b>
          Você foi cadastrado com sucesso!<br>
          Click <a href=index.php>aqui</a> para efetuar o login.
          </font></b>";
    exit;
} else {
    echo "Não foi possivel efetuar o seu cadastro<br>
          tente mais tarde pode ser um problema no servido!<br>
          Click <a href=index.php>aqui</a> para ir ate a home page do sistema.";
    exit;
}
?>

    <!--DWLayoutEmptyCell-->    &nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td height="148">&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>
</body>
</html>
Configuração
<?php

class conexao {
public $host="localhost";
public $user="root";
public $pass="senha";
public $database="db";
public $connect="";
public $select="";

function __construct() {
$this->connect=mysql_connect($this->host,$this->user,$this->pass) or die (mysql_error());
$this->select=mysql_select_db($this->database,$this->connect) or die (mysql_error());

}
}
$conexao=new conexao();

?>

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

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,2k
    • Posts
      652k
×
×
  • Criar Novo...