Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos, bom tenho uma duvida, eu fiz um sistema de cadastro ta tudo funcionando, eu coloquei um alerta do boostrap que aciona quando o usuario coloca um email ou usuario que ja existe ou não preenche todos os campos do formulario, ela está aparecendo certinho, mais eu queria colocar ela com um botão de close
como esse
so que o alerta está dentro de uma session
e preciso passar essa session para uma função jquery
minha pagina de registro.php
<!DOCTYPE html>
<html>
<head>
<title>Registro - Brasil Carioca Roleplay</title>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="css/estilo.css">
<link rel="stylesheet" type="text/css" href="css/bootstrap.css">
<script type="text/javascript">
$(document).ready(function(){
$(".close").click(function(){
$("<?php echo $_SESSION['Error'];?>").alert("close");
});
});
</script>
</head>
<body id="fundo">
<header>
<div id="navigation">
<div class="logo">
<a href="#"><img src="imagens/logo.png"></a>
</div>
<div class="menu-navigation">
<ul>
<li><a href="login.php">entrar</a></li>
<li><a href="registro.php">registrar</a></li>
<li><a href="contato.php">Contato</a></li>
</ul>
</div>
</div>
</header>
<div class="formulario">
<div class="ftitulo">
<h3><strong>F</strong>ormulário de <strong>R</strong>egistro</h3>
</div>
<form action="admin/user.php" method="post">
<input type="text" placeholder="Email" name="email"><br/>
<input type="text" placeholder="Usuario" name="nome"><br/>
<input type="password" placeholder="Senha" name="senha"><br/>
<input type="submit" value="Enviar" class="submit">
<?php
session_start();
if (isset($_SESSION['Error'])) {
echo $_SESSION['Error'];
unset($_SESSION['Error']);
}
?>
</form>
</div>
</body>
</html>
e minha pagina user.php onde a session que armazena o alerta do bootstrap está
<?php
include_once("conexao.php");
$nome = $_POST['nome'];
$email = $_POST['email'];
$senha = $_POST['senha'];
$consulta = mysql_query("SELECT email, usuario FROM tabela WHERE email = '$email' OR usuario = '$nome'");
$row = mysql_fetch_row($consulta);
if($nome == '' || $email == '' || $senha ==''){
header("Location: ../registro.php");
session_start();
$_SESSION['Error'] = "<center><div class='alert alert-danger'>Preencha Todos os Campos!</div><center>";
exit();
}
if($row > 0) {
header("Location: ../registro.php");
session_start();
$_SESSION['Error'] ="<center><div class='alert alert-danger'>Endereço de Email ou Usuário ja existe!</div><center>";
}else{
$sql = mysql_query("INSERT INTO tabela(email, usuario, senha) VALUES ('$email', '$nome', '$senha')"); // Add Registro De user
header("Location: ../login.php");
}
?>Carregando comentários...