Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Luiis_xD

Passar variavel PHP para jquery

Recommended Posts

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

 

http://imgur.com/5tL9OZz

 

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");


}

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Luiis,

Qual seria o real problema? Independente se o modal aparece na session, é só adicionar um botão com propriedade onClick. O evento será responsável por remover o elemento HTML.

Exemplo:

$('#close').click(function() {
   $('#modal').remove();
});

Obs.: Atente-se as seções do fórum (essa é a de CSS / XML / XHTML / HTML)!

 

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.