|
|
|
| Вот в этой строчке window.location = 'http://localhost/test/level/test.php?<?php 'id='.$id?>'; нужно передать тот самый парамет. редирект есть а переменная не уходит помогитн
<span class="taymer" id="timer">5</span>
<script language="JavaScript" type="text/javascript">
<!--
var left_time = 5; // выставляем нужное время
setTimeout("refresh()", 1000); // интервал выполнения скрипта
function refresh()
{
left_time--; // два минуса указывают на вычетание единицы
var counter = document.getElementById("timer");
if (counter)
counter.innerText = left_time;
if (left_time == 0)
window.location = 'http://localhost/test/level/test.php?<?php 'id='$id?>';
else
setTimeout("refresh()", 1000);// интервал выполнения скрипта
}
-->
</script>
|
| |
|
|
|
|
|
|
|
для: itch
(23.12.2009 в 20:17)
| | Оставьте в покое свой скрипт и выполните вот это:
Что видим? | |
|
|
|
|
|
|
|
для: sim5
(23.12.2009 в 21:02)
| | переменная есть ... и видим ошибку | |
|
|
|
|
|
|
|
для: itch
(23.12.2009 в 20:17)
| |
window.location = 'http://localhost/test/level/test.php?id=<?=$id?>';
|
| |
|
|
|
|
|
|
|
для: ~AquaZ~
(23.12.2009 в 21:10)
| | вот что появилось в адреске http://localhost/test/level/test.php?id=
id не передало а редирект есть и переменная id существует | |
|
|
|
|
|
|
|
для: itch
(23.12.2009 в 21:28)
| | Запись показанная выше, будет исполнена только в том случае, если разрешен короткий РНР-тег.
Вы сами можете проверить (без скрипта своего) обыкновенный вывод переменной в браузер? | |
|
|
|
|
|
|
|
для: sim5
(23.12.2009 в 21:39)
| | да могу ... говарю есчё раз что переменая существует .. у меня тестирующая программа и id сразу присваивается вот даже из адресной строки видно http://localhost/test/level/test.php?id=1
а эту переменную нужно поместить в скрипт для того чтобы по истичении времени скрит автоматически перешол к другому вопросу .. а без id оно этого не делает .. | |
|
|
|
|
|
|
|
для: itch
(23.12.2009 в 21:56)
| | Говорю есЧЁ раз, что вашему автомату пофигу эта переменная, коли она не определяет никаких условий для него, и вам было указано на ошибочность ее вывода в браузер. А вот что касается самого автомата, то его стоит откорректировать до более грамотного. | |
|
|
|
|
|
|
|
для: itch
(23.12.2009 в 21:28)
| | Говорят же, сделай вот так: <?=$id?> Выводит что-то? Если нет - то не сущесвтует $id
попробуй так:
<?=$_GET['id']?> | |
|
|
|
|
|
|
|
для: itch
(23.12.2009 в 20:17)
| |
<?php
$id = (isset($_GET['id']) && !empty($_GET['id'])) ? (int)$_GET['id'] : 1;
echo "window.location = 'http://localhost/test/level/test.php?id={$id}'";
?>
|
| |
|
|
|
|
|
|
|
для: mihdan
(24.12.2009 в 16:43)
| | зачем здесь isset($_GET['id'])?
А если в $_GET['id'] будут буквы? $id будет пустым. | |
|
|
|
|
|
|
|
для: neadekvat
(24.12.2009 в 16:52)
| | Если 0 - тоже.)) Только не пустым, а 1 | |
|
|
|