Scriptul are si JS si PHP, asa ca am postat aici.
Deci, vreau ca atunci cand apas pe un span cu class="retine" textul din acel span sa se salveze intr-o sesiune cu numele "retine", si apoi sa se deschida o fereastra in care va fi afisata valoarea acelei sesiuni.
Am facut asa:
Cod: Selectaţi tot
$('.retine').click(function(){
ctn = $(this).text();
rtn = "<?php $_SESSION['retine'] = '"+ctn+"'; ?>";
fereastra = open("mesaj-retinut.php", "numeFereastra", "width=400,height=300,left=200,top=100,status=no,toolbar=no,menubar=no");
});
Cod: Selectaţi tot
<?php
session_start();
?>
<script>
document.write("<?php echo $_SESSION['retine']; ?>");
</script>
Apoi in loc de $_SESSION['retine'] am pus $_SESSION['user'] si imi arata userul din sesiune (deci nu sa salvat acel text in sesiune)
Am pus acest alert la sfarsitul primului script ca sa vad daca sa salvat acel text in sesiune
Cod: Selectaţi tot
alert ("<?php echo $_SESSION['retine']; ?>");
Apoi am mutat acel alert() in pagina mesaj-retinut.php si nu imi mai arata nimic nici nu pornea alertul.
Xred ca gresesc undeva la amestecarea instructiunilor JS si PHP.