Cod PHP in script JavaScript
Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
-
vali911
- Mesaje:7
Cod PHP in script JavaScript
Mi jos este fisierul xxx.php
Unde gresesc? "aaa" creste in fiecare secunda cu 1 si se afiseaza dar "bbb" ramane acelasi ca la inceput
Cod: Selectaţi tot
<div id="tag_1"></div>
<script language="javascript" type="text/javascript">
<!--
var aaa = 0;
function adun() {
aaa++;
<?php
$data = date('G,i,s'); //-----acest PHP nu se executa la fiecare secunda ci doar la inceput,,,,de ce?----
?>
var bbb = "<?php echo ($data); ?>";
var output = aaa+"---"+bbb;
document.getElementById("tag_1").innerHTML = output;
}
// Apeleaza functia la incarcarea paginii si la fiecare secunda
window.onload = function(){
setInterval("adun()", 1000);
}
//-->
</script>
MarPlo
Mesaje:4343
Codul PHP (ce e intre: <?php .. ?>) se executa pe server, o singura data cand e accesat fisierul, nu are treaba cu functia JavaScript, care se executa ulterior in browser, dupa ce php a terminat executia si continutul e adaugat in pagina.
vali911
Mesaje:7
aha,pai si atunci cum pot apela PHP la fiecare secunda sa calculez ceva,sau sa vad dak s-a schimbat ceva in baza de date?
MarPlo
Mesaje:4343
vali911 scrie:aha,pai si atunci cum pot apela PHP la fiecare secunda sa calculez ceva,sau sa vad dak s-a schimbat ceva in baza de date?
Cu Ajax, vezi lectiile din Cursul Ajax de pe site.