<!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"> </td>
<td width="252"> </td>
<td width="174"> </td>
</tr>
<tr>
<td height="24"> </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--> </td>
<td> </td>
</tr>
<tr>
<td height="148"> </td>
<td> </td>
<td> </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();
?>
Pergunta
Brandow
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> </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"> </td> <td> </td> <td colspan="9" valign="top"><p><strong>Insira os seus dados para que possamos efetuar o cadastro!<br /> <span class="style2">Atenção:</span> Os campos que contiverem (<span class="style2">*</span>) são obrigarotios ! </strong></p></td> <td> </td> <td> </td> </tr> <tr> <td height="24"> </td> <td> </td> <td colspan="9" align="left" valign="middle" class="style9"></td> <td> </td> <td> </td> </tr> <tr> <td height="300"> </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á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ã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> </td> </tr> <tr> <td height="24"> </td> <td> </td> <td> </td> <td colspan="2" valign="top"><label for="Submit"></label> <input type="submit" name="cadastrar" value="Cadastrar" id="cadastrar" /></td> <td> </td> <td> </td> <td colspan="2" valign="top"><label for="label13"></label> <input type="reset" name="limpar" value="Limpar dados" id="label13" /></td> <td> </td> <td> </td> <td> </td> <td> </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"> </td> <td width="252"> </td> <td width="174"> </td> </tr> <tr> <td height="24"> </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--> </td> <td> </td> </tr> <tr> <td height="148"> </td> <td> </td> <td> </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.