Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
oi pessoal
beleza?
de inicio, me desculpa se coloquei no forum errado.
bom, ja mexo com php, mas essa noite comeci com ajax, e surgiu um problema que não estou consseguindo resolver. Nao achei nada do google também que respondesse a minha duvida
é o seguinte:
CODE
pagina: login.html
<script>
var request = getXmlHttp();
function __efetuarLogin(varForm)
{
var varLogin;
var varSenha;
varLogin = escape(varForm.cxtLogin.value);
varSenha = escape(varForm.cxtSenha.value);
request.open("POST", "login.php", true);
request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
request.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
request.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
request.setRequestHeader("Pragma", "no-cache");
request.onreadystatechange = confirmacaoLogin;
request.send("login=" + varLogin + "&senha=" + varSenha);
}
function confirmacaoLogin()
{
// readyState == 4 quer dizer Completo e sem erros
if (request.readyState == 4)
{
if (request.status != 200)
{
//
}
else
{
document.getElementById("molduraMsgRetornoLogin").innerHTML = request.responseText;
}
}
}
</script>
CODE
pagina: login.php
<?php
$conn = mysql_connect('localhost','root','');
mysql_select_db('bd_teste',$conn);
$login = $_POST['login'];
$senha = $_POST['senha'];
$sql = "SELECT * FROM clientes WHERE login = '$login' AND senha = '$senha'";
$res = mysql_query($sql, $conn);
$qtd = mysql_num_rows($res);
$msg = "";
if ($qtd >= 1)
{
$linha = mysql_fetch_array($res);
if ( ($linha["login"] == $login) && ($linha["senha"] == $senha) )
{
// usuario encontrado
header("location: administracao.php");
}
}
...
?>
CODE
pagina: administracao.php
<?php
echo "você esta na pagina administracao.php";
?>
quando o usuário digita o login e senha correto, ao inves de ser redirecionado para a pagina administracao.php, o que esta escrito nela é que aparece em:
document.getElementById("molduraMsgRetornoLogin").innerHTML
gostaria de saber como posso fazer isso?
obrigado
Thiago Motta
Carregando comentários...