Un saluto a tutta la community,il mio problema è ricevere un valore da una variabile php in un funzione javascript,
vi pongo questo esempio:
pagina chiamata prova.php
con questo codice:
<html>
<head>
<script language="javascript">
function request2($test)
{
var variabile_js=0;
variabile_js = <?php echo($test);?>;
alert(variabile_js);
}
</script>
</head>
<body>
<?php $test="prova";?> // questa variabile prende valore da una mysql_fetch_assoc() da database
<input type='button' value='Chatta' name="c" onclick="request2(<?php echo $test;?>)">
</body>
</head>
</html>
Il codice sopra è per prova,lo scopo di questo codice mi serve per una pagina del sito,dove come parametro le ho mandato l'id di sessione del client connesso che viene generato dinamicamente dal database...
Le ho provate tutte,come parametro alla funzione request2 ho provato a omettere anche il simbolo dollaro,non sò le ho provate veraemente tutte,ho letto in molte parti che si può fare,perchè il codice viene prima interpretato in php,e quindi la variabile $ test (o valorizzata da archivio,o con valore dato manualmente come quà) dovrebbe avere valore,ma nel sorgente della pgina mi da:
Undefined variable: test in C:\Programmi\EasyPHP 3.0\www\prova.php on line 7
ho provato a mettere anche la funzione javascript dopo il codice del button ma nieeeente....
Insomma si può fare o no?
grazie
saluti