Jump to content
Fórum Script Brasil
  • 0

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


Brandow

Question

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 to comment
Share on other sites

1 answer to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...