Ir para conteúdo

POWERED BY:

Arquivado

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

MasterOfOrion

[Resolvido] Como passar informações do javascript para o php em u

Recommended Posts

Pessoal, eu estou desenvolvendo um sistema simples de login. Eu usei javascript para pegar as informações(usuario,login) e verificar se está em branco, aquelas coisas. Mas aí chego em um problema que não sei resolver, como passar essas informações para o php, sem sair da página e verificar nela mesmo se os dados que o usuário forneceu são compatíveis com os do banco.

 

Abraço Master of Orion, obrigado pela atenção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode fazer isso com jQuery, vai lhe ajudar muito.. recomendo estudar... jquery.com

 

Mais ai vai um exemplo de como fazer usando esse jQuery

 

index.php

<script src="jquery.js" type="text/javascript"></script>
<script>
$(document).ready(function(){
$("input#botao_logar").click(function(event) {
	// retira qualquer evento para página
	event.preventDefault();

	// pega valores dos campos para ser enviado para pagina de autenticação
	var login = $("input#login").val();
	var senha = $("input#senha").val();

	// envia e busca dados para logar no sistema
	var retorno = $.ajax({ url: "acoes.php", type: "POST", data: "login=" + login + "&senha=" + senha, async: false }).responseText;

	// verifica o retorno da pagina e diz se passou ou não
	if (retorno == "sim") {
		alert("Usuario logado.");
	} else {
		alert("Login/Senha inálidas.");
	}
});
});
</script>
<form name="form1" method="post" action="">
 <p>Login: 
   <input type="text" name="login" id="login">
 </p>
 <p>Senha: 
   <input type="password" name="senha" id="senha">
 </p>
 <p>
   <input type="button" name="botao_logar" id="botao_logar" value="Logar">
 </p>
</form>

 

 

acoes.php

<?php
require("conexao.php");

$login = $_REQUEST["login"];
$senha = $_REQUEST["senha"];

$query = mysql_query("SELECT * FROM usuario WHERE login='$login' AND senha='$senha'");

if (mysql_num_rows($query) == 0) {
	echo "nao";
} else {
	echo "sim";
}

?>

 

Isso eh um exemplo simples.. agora vai com você de melhorar ele

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uma maneira de passa variaveis javascript para php:

<script type="text/javascript">
var qualquerjs = valor da variavel;
</script>
<?php
$variavelphp ='<script type="text/javascript">  document.write(qualquerjs)  </script>';
?>

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.