Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
Tem algo errado neste código? Não cadastra.
config.php
<?php
define('HOST','localhost');
define('DB','eventos');
define('USER','root');
define('PASS','');
$conexao = 'mysql::host='.HOST.';dbname='.DB;
try{
$conecta = new PDO($conexao,USER,PASS);
$conecta->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
}catch (PDOexception $error_conecta){
echo 'Erro ao conectar';
}
?>
Cadastro_ok.php
<?php
$criadoEm = date('Y-m-d H:i:s');
$modificadoEm = date('Y-m-d H:i:s');
$clienteNivel = 'cliente';
$clienteStatus = 'pendente';
$clienteNome = strip_tags(trim($_POST['nome']));
$clienteSenha = strip_tags(trim(md5($_POST['senha'])));
$clienteEmail = strip_tags(trim($_POST['email']));
$sql_cadastraCliente = 'INSERT INTO ev-clientes (criadoEm, modificadoEm, clienteNivel, clienteStatus, nome, email, senha) ';
$sql_cadastraCliente .= 'VALUES(:criadoEm, :modificadoEm, :clienteNivel, :clienteStatus, :nome, :email, :senha)';
try{
$query_cadastraCliente = $conecta->prepare($sql_cadastraCliente);
$query_cadastraCliente->bindValue(':criadoEm',$criadoEm,PDO::PARAM_STR);
$query_cadastraCliente->bindValue(':modificadoEm',$modificadoEm,PDO::PARAM_STR);
$query_cadastraCliente->bindValue(':clienteNivel',$clienteNivel,PDO::PARAM_STR);
$query_cadastraCliente->bindValue(':clienteStatus',$clienteStatus,PDO::PARAM_STR);
$query_cadastraCliente->bindValue(':nome',$clienteNome,PDO::PARAM_STR);
$query_cadastraCliente->bindValue(':email',$clienteEmail,PDO::PARAM_STR);
$query_cadastraCliente->bindValue(':senha',$clienteSenha,PDO::PARAM_STR);
$query_cadastraCliente->execute();
echo '<p>Seu cadastro foi efetuado com sucesso.</p>';
echo '<p>Efetue o login na Central do Anunciante e faça seu anúncio</p>';
echo '<p>Por segurança, enviamos uma cópia de seu cadastro para o email <strong> '.$clienteEmail.'</strong></p>';
}catch (PDOexception $error_cadastro){
echo 'Erro ao cadastrar, tente novamente ou nos informe - contato@chlins.com';
}
?>
form
<div class="form">
<form name="cadastro_cliente" id="cadastro_cliente" method="post" action="<?php echo get_option('home');?>/?page_id=96" enctype="multipart/form-data">
<fieldset>
<legend>Faça seu cadastro:</legend>
<label><span>Nome:</span>
<input type="text" name="nome" id="nome" size="32" />
</label>
<label><span>E-mail:</span>
<input type="text" name="email" id="email" size="32" />
</label>
<label><span>Senha:</span>
<input type="password" name="senha" id="senha" size="32" />
</label>
<label><span>Confirme a senha:</span>
<input type="password" name="senha" id="senha" size="32" />
</label>
</fieldset>
<input type="submit" name="enviar" id="enviar" value="" class="btn_envia" />
</form>
</div><!--FECHA FORM-->Carregando comentários...