Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Criei uma página de registro: (ela é completa com <head>, <html> e tudo mais, porém só coloquei a parte importante)
<body class="bg-black">
<div class="form-box" id="login-box">
<div class="header">Registre-se, é grátis!</div>
<form action="php/reg_dbs.php" method="post">
<div class="body bg-gray">
<div class="form-group">
<input type="text" name="name" class="form-control" placeholder="Escreva seu Primeiro Nome"/>
</div>
<div class="form-group">
<input type="text" name="cname" class="form-control" placeholder="Escreva seu Nome Completo"/>
</div>
<div class="form-group">
<input type="email" name="email" class="form-control" placeholder="Escreva seu Email"/>
</div>
<div class="form-group">
<input type="password" name="senha" class="form-control" placeholder="Escreva sua Senha"/>
</div>
<div class="form-group">
<input type="password" name="senha2" class="form-control" placeholder="Escreva sua Senha Novamente"/>
</div>
</div>
<div class="footer">
<button type="submit" class="btn bg-olive btn-block">Registrar</button>
<a href="login.php" class="text-center">Eu já tenho uma conta</a>
</div>
</form>
</div>
</body>
Fiz também o reg_dbs.php que é o action dessa página anterior:
<?php
include 'cone_dbs.php'
$name = $_POST["name"];
$cname = $_POST["cname"];
$email = $_POST["email"];
$senha = $_POST["senha"];
if(@mysql_query("INSERT INTO users VALUES ( NULL , '$name', '$cname', '$email' , '$senha')")) {
// verifico se foi mesmo gravado o dado no banco
if(mysql_affected_rows() == 1){
echo "Registro efetuado com sucesso.<br />";
}
} else {
//verifico se nao estao tentando gravar um dado que ja existe, pois usei UNIQUE na tabela
if(mysql_errno() == 1062) {
echo $erros[mysql_errno()];
exit;
} else {
echo "Erro nao foi possivel efetuar o registro.";
exit;
}
@mysql_close();
}
Porém, quando faço o preenchimento do formulário e envio os dados, aparece o seguinte erro:
>
Parse error: syntax error, unexpected '$name' (T_VARIABLE) in C:\wamp\www\Trabalho atual\Sibyler\php\reg_dbs.php on line 5
To aprendendo o básico ainda, aí pesquisei por vários fóruns mas não encontrei a solução, poderiam então me ajudar?
Caso seja necessário saber o include 'cone_dbs.php', ele é esse:
<?php
// Cria conexão
$conexao = mysqli_connect("localhost", "root", "", "dbsibyler");
// Checa conexão
if (mysqli_connect_errno()) { echo "Conexão com o MySQL falhou: " . mysqli_connect_error(); }
?>Carregando comentários...