Ir para conteúdo

POWERED BY:

Arquivado

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

LucasCairesF

Retornar campos

Recommended Posts

Galera eu tenho isso no meu código. Eu preciso retornar 1 echo para cada if ... Ex: no meu post eu tenho user e senha

Se usuario estiver errado retorna echo'user_errado'; se estiver certo echo'user_certo';
O mesmo para senha e se os dois estiverem certos echo'dois_certo'; errado echo'dois_errado';

Como eu faço a logar.php? Não tenho ideia nenhuma

 

 

$.ajax({
type:'POST',
url:'logar.php',
data:{'usuario':usuario, 'senha':senha},
success:function(html){
 
if(html == 'user_errado'){
$('#certo').css('opacity','0').css('-webkit-transition','1s');
$('#errado').css('opacity','1').css('-webkit-transition','1s');
}
if(html == 'user_certo'){
$('#certo').css('opacity','1').css('-webkit-transition','1s');
$('#errado').css('opacity','0').css('-webkit-transition','1s');
}
if(html == 'senha_errado'){
$('#certo2').css('opacity','0').css('-webkit-transition','1s');
$('#errado2').css('opacity','1').css('-webkit-transition','1s');
}
if(html == 'senha_certo'){
$('#certo2').css('opacity','1').css('-webkit-transition','1s');
$('#errado2').css('opacity','0').css('-webkit-transition','1s');
}
if(html == 'dois_certo'){
$('#certo,#certo2').css('opacity','1').css('-webkit-transition','1s');
$('#errado,#errado2').css('opacity','0').css('-webkit-transition','1s');
}
if(html == 'dois_errado'){
$('#certo2,#certo').css('opacity','0').css('-webkit-transition','1s');
$('#errado2,#errado').css('opacity','1').css('-webkit-transition','1s');
}
 

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara o modo que você ta fazendo está correto, retorna normalmente a echo na logar mais não realizar nada na função, pelo que eu tentei fazer deste modo não funcionou, seta o retorno dessas funções em uma div e na logar.php retorna o javascript, ex:

$.ajax({
type:'POST',
url:'logar.php',
data:{'usuario':usuario, 'senha':senha},
success:function(html){
 $("div#Retorno").html(html);
}
 

e na logar.php:

if($Retorno == "dois_errado"):
echo "<script type='text/javascript'>$('#certo2,#certo').css('opacity','0').css('-webkit-transition','1s'); $('#errado2,#errado').css('opacity','1').css('-webkit-transition','1s');</script>";
endif;

o retorno do ajax é basicamente totalmente texto, apos coloca-lo em uma div ele passa de texto para um código efetivo, é basicamente isso até onde eu sei.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dae posso ir fazendo com o resto normal? senha_certo

if($Retorno == "$row[usuario]"):

echo "<script type='text/javascript'>$('#certo').css('opacity','1').css('-webkit-transition','1s'); $('#errado').css('opacity','0').css('-webkit-transition','1s');</script>";

endif;

 

??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dae posso ir fazendo com o resto normal? senha_certo

if($Retorno == "$row[usuario]"):

echo "<script type='text/javascript'>$('#certo').css('opacity','1').css('-webkit-transition','1s'); $('#errado').css('opacity','0').css('-webkit-transition','1s');</script>";

endif;

 

??

Correto, é só fazer as verificações usar echo para da o retorno.

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.