|
|
|
| здравствуйте. есть страница с которой осуществляется переход на другую страницу, которая содержит в себе 3 фрейма в каждый из них нужно передать один парметр с помощью get. как это сделать?.
у меня не получается: пишет. неопределенная переменная.
вот как я это делаю:
Header ('location: path/index.php?login=".$login."");
|
это переход, здесь все нормально, логин существует.
а вот файл с фреймами (на примере одного):
<frame src="filename.php?login=<?$_GET[login]?>">
|
ну, и соответственно в сырец ничего не передается.
p.s. хотелось бы, если не сложно, что бы объяснили в чем ошибка. | |
|
|
|
|
|
|
|
для: unnam
(09.09.2008 в 01:48)
| | не знаю... может так
<frame src="filename.php?login=<?=$_GET['login']?>">
|
| |
|
|
|
|
|
|
|
для: а-я
(09.09.2008 в 01:51)
| | >
login=<?=$_GET['login']?>">
>
|
я перепробовал варианты с кавычками и без - не работает | |
|
|
|
|
|
|
|
для: unnam
(09.09.2008 в 09:36)
| | Вы хотите сказать, что при filename.php?login=abc, файл filename.php не получает переменную login? | |
|
|
|
|
|
|
|
для: sim5
(09.09.2008 в 09:57)
| | получается, что так. потому что в этом файле есть строка
$login=$_GET['login'];
echo($login);
|
и ничего не выводит, пишет undefined variable:$login (что-то вроде этого, дословно не помню) | |
|
|
|
|
|
|
|
для: unnam
(09.09.2008 в 12:12)
| | Чего-то вы либо не допонимаете, либо вопрос... Пример, это файл с описанием фреймов, его и запускаем:
<html>
<head>
<title>Frames</title>
</head>
<frameset cols="50%,*">
<frame name="" src="1.php?pid=25" marginwidth="10" marginheight="10"
scrolling="auto" frameborder="0">
<frame name="" src="2.php?pid=15" marginwidth="10" marginheight="10"
scrolling="auto" frameborder="0">
</frameset>
</html>
|
Файлы 1.php и 2.php имеют один и тот же код:
<?
echo $s = isset($_GET['pid']) ? $_GET['pid'] : "No set var";
?>
|
Запустите, посмотрите, может поймете в чем у вас ошибка, или чего вы не понимаете. | |
|
|
|