Estou com o seguinte problema:
Tenho dois códigos php cod1.php e cod2.php.
No cod1.php, eu tenho um Ajax que faz com que abra o cod2.php em uma div e esta div se atualize de segundo em segundo.
<html> <head> <title></title> <?php //Configurando a conexão com MySQL include ("conf/conexao.php"); ?> <link rel="stylesheet" type="text/css" href="css/styles.css"> <script> function AutoRefresh(){ var xmlHttp; try{ xmlHttp=new XMLHttpRequest();// Firefox, Opera 8.0+, Safari } catch <img src='http://forum.wmonline.com.br/public/style_emoticons/<#EMO_DIR#>/envelope.gif' class='bbc_emoticon' alt='(e)' />{ try{ xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); // Internet Explorer } catch <img src='http://forum.wmonline.com.br/public/style_emoticons/<#EMO_DIR#>/envelope.gif' class='bbc_emoticon' alt='(e)' />{ try{ xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } catch <img src='http://forum.wmonline.com.br/public/style_emoticons/<#EMO_DIR#>/envelope.gif' class='bbc_emoticon' alt='(e)' />{ alert("No AJAX"); return false; } } } xmlHttp.onreadystatechange=function(){ if(xmlHttp.readyState==4){ document.getElementById('div').innerHTML=xmlHttp.responseText; setTimeout('AutoRefresh()',1000); // JavaScript function calls AutoRefresh() every 3 seconds } } xmlHttp.open("GET","cod2.php",true); xmlHttp.send(null); } AutoRefresh(); </script> </head> <body> <div id="div"></div> </body> </html>
No arquivo cod2.php, faço um select na tabela que necessito e preciso trazer este dado para o arquivo cod1.php. Isso é possível em AJAX? Se for em PHP só, peço desculpas e também que me transfiram o tópico para PHP. Abaixo o código do arquivo cod2.php
<html> <head> <title></title> <?php include ("conf/conexao.php"); $userid=80 ?> </head> <body> <div id="principal" class="div_principal"> <?php $sql="SELECT nome, num_notificacoes FROM notificacoes WHERE userid=" . $userid; $result=mysql_query($sql) or die("A consulta falhou: " . mysql_error()); while ($line=mysql_fetch_array($result, MYSQL_ASSOC)) { $usuario=$line['nome']; $endereco=$line['num_notificacoes']; } ?> </div> <!-- FIM DIV PRINCIPAL --> </body> </html>No exemplo acima, eu precisava trazer para o arquivo cod1.php os dados usuario e numero de notificacoes do usuário.
Obrigado pela ajuda de todos!
Abraço
Alguém consegue me ajudar??