atualização ajax php solução e problemas
olá, consegui obter um script para meu problema com atualização, e vim postar aqui, mas também vim pedir ajudar, o script funciona atualizando uma div a cada 1 s, e exibi uma mensagem, mas ao envez de só exibir uma mensagem eu queria que ele atualizasse a pagina toda ou redirecionasse para outra.
o código é
<script type="text/javascript">
var http = false;
http = new XMLHttpRequest();
function pegaDate() {
http.abort();
http.onreadystatechange=function() {
if(http.readyState == 4) {
document.getElementById('lblHora').innerHTML = http.responseText;
}
}
http.open("GET", "leadmore.php", true)
http.send(null);
}
</script>
<script type="text/javascript">
x = setInterval ("pegaDate()", 1000);
</script>
e a pagina que é atualizada é
<?php include('conect.php'); ?>
<?php
$queryduelos = $db->execute("select * from `duels` where (`owner`=? or `rival`=?)", array($pers, $pers));
while($duinfo = $queryduelos->fetchrow())
{
if ($queryduelos->recordcount() > 0){
if ($duinfo['active'] == 't'){
echo "Clique <a href='pvp.php'>aqui</a> para ir para a página de duelo.<br>
";
}elseif ($duinfo['active'] == 'w'){
if($duinfo['rival'] == $pers){
$xql = "SELECT * FROM acessos_online WHERE id = '".$duinfo['owner']."'";
$queri = mysql_query($xql);
$rou = mysql_num_rows($queri);
$sql = "SELECT * FROM personagens WHERE Id = '".$duinfo['owner']."'";
$query = mysql_query($sql);
$row = mysql_fetch_array($query);
if($rou > 0){
$msg_id=$row['Nome']; $message=$duinfo['id']; ?> <?php echo 'Você tem um duelo pendente com '.$row['Nome'].'<br>';
echo '<a href="eduel.php?aceita=y">Aceitar</a>';
echo ' | ';
echo '<a href="eduel.php?aceita=n">Recusar</a>';
?><br /> <?php }}}}} ?>
alguém pode me ajudar?
Discussão (5)
Carregando comentários...