|
автор: NEXT_2 (29.04.2005 в 20:57) |
|
| люди добрые помагите меня вот что интересует
дпустим я объявил в jav'е некоторую переменную как сделать так чтоб значение этой переменной было доступно и в РНР. | |
|
|
|
|
|
|
|
для: NEXT_2
(29.04.2005 в 20:57)
| | PHP выполняется на сервере, а Java на клиенте. Чтобы передать переменную на сервер нужно обратиться к серверному скрипту. Любыми способами: переадресацией, редиректом, обращением по ссылке, открытием нового окна и т.п.
Например, так:
window.location='http://www.site.ru/index.php?id=1234'
|
| |
|
|
|
|
автор: NEXT_2 (02.05.2005 в 13:39) |
|
|
для: glsv (Дизайнер)
(29.04.2005 в 21:20)
| | тогда подскажите как можно сохранить значение переменной " tkHP" в базе даных при каждом ее изменении (если не трудно дайте сам код).
<html>
<?
$ass=10;?>
<script>
var maxTime = 600;
var TimerOn = -1;
var redHP = 0.33;
var yellowHP = 0.66;
var tkHP=<?echo $ass;?>;
var maxHP=21;
var hp_sec,hpSize,HeSize,tkHPpx;
hp_sec=Math.round((maxTime)/maxHP);
hpSize=193/maxHP;
tkHPpx=Math.round(hpSize*tkHP);
function setHP(tkHP, maxHP)
{if (TimerOn>=0) {clearTimeout(TimerOn);TimerOn=-1; }setHPlocal();}
function setHPlocal() {
tkHPpx=tkHPpx+hpSize;
document.HP1.height=tkHPpx;
tkHP++;
if (tkHP/maxHP < redHP) { document.HP1.src='Picture/Slots/reed.GIF'; }
else {if (tkHP/maxHP < yellowHP) { document.HP1.src='Picture/Slots/yellow.GIF'; }
else {document.HP1.src='Picture/Slots/GREEN.GIF'; }}
document.all("HP").innerHTML = Math.round(tkHP)+"/"+maxHP;
if (tkHP<maxHP) { TimerOn=setTimeout('setHPlocal()', hp_sec*100); }
else { TimerOn=-1; }
}
</script>
<table border="1" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2"><span id="HP"></span></td>
</tr>
<tr valign="bottom" align="center">
<td height="195"><img src="Picture/Slots/GREEN.GIF" name ="HP1" id="HP1" alt="??????? ?????" width="15" height="10"></td>
<td><img src="Picture/Slots/GREEN.GIF" name ="HP2" id="HP2" alt="??????? ?????" width="15" height="193"></td>
<script>top.setHP(tkHP,maxHP);</script>
</tr>
<tr>
<td colspan="2">100/100</td>
</tr>
</table>
</html> | |
|
|
|
|
|
|
|
для: NEXT_2
(02.05.2005 в 13:39)
| | Проще будет через текстовый файл, создай файл допустим 1.dat, далее код для чтения:
$fp=fopen(1.dat, 'r');
$ass=fread($fp);
fclose($fp);
|
а для записи в файл используй код:
$fp=fopen(1.dat, 'w');
fwrite($fp, $ass);
fclose($fp);
|
Успехов! | |
|
|
|