Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Передача переменной по ссылке [3]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (3): « 1 2 [3]   

> Без описания
ReniFerre
Отправлено: 24 Мая, 2011 - 16:13:42
Post Id


Новичок


Покинул форум
Сообщений всего: 23
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




Хочу дождаться, когда скрипт все же заработает))
(Добавление)
Gray314 пишет:
EuGen пишет:
Ну вот.
Файл Ваш называется mainFr2.php и вызывается он с пустыми параметрами.
Зато приходят на него с index2.php?lg=admin
Вот Ваш скрипт ничего Вам и не выводит. Ему же без разницы с какого оно там скрипта пришло.
Короче говоря, Вы не туда параметры передаете.

да(, а как мне передать именно на второй фрейм (mainFr2.php) файла index2.php


наверное в заголовок поставить mainFr2.php, а не index2.php
 
 Top
EuGen Администратор
Отправлено: 24 Мая, 2011 - 16:17:27
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Если я правильно понимаю, и в index2.php у Вас выводится frameset то корректнее всего сделать так:
0. В ссылке, которая ведет на index2.php, указать target='имя_фрейма_для_mainFr2.php'
1. Требуемую логику обработку данных перенести из index2.php в mainFr2.php
2. Убрать перенаправление (зачем оно уже будет нужно? Вы же сразу попадете в нужный скрипт).

А вообще, фреймы - устаревшая технология, лучше бы от них избавиться вообще.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Gray314
Отправлено: 24 Мая, 2011 - 16:17:48
Post Id


Новичок


Покинул форум
Сообщений всего: 36
Дата рег-ции: Март 2011  


Помог: 0 раз(а)




ReniFerre пишет:
Хочу дождаться, когда скрипт все же заработает))
(Добавление)
Gray314 пишет:
EuGen пишет:
Ну вот.
Файл Ваш называется mainFr2.php и вызывается он с пустыми параметрами.
Зато приходят на него с index2.php?lg=admin
Вот Ваш скрипт ничего Вам и не выводит. Ему же без разницы с какого оно там скрипта пришло.
Короче говоря, Вы не туда параметры передаете.

да(, а как мне передать именно на второй фрейм (mainFr2.php) файла index2.php


наверное в заголовок поставить mainFr2.php, а не index2.php

Это то понятно, оно кстати и отрабатывает..но мне необходимо открыть именно index2.php
 
 Top
EuGen Администратор
Отправлено: 24 Мая, 2011 - 16:22:05
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Процитирую:
EuGen пишет:
Если я правильно понимаю, и в index2.php у Вас выводится frameset то корректнее всего сделать так:
0. В ссылке, которая ведет на index2.php, указать target='имя_фрейма_для_mainFr2.php'
1. Требуемую логику обработку данных перенести из index2.php в mainFr2.php
2. Убрать перенаправление (зачем оно уже будет нужно? Вы же сразу попадете в нужный скрипт).

А вообще, фреймы - устаревшая технология, лучше бы от них избавиться вообще.

(на случай, если в ходе бурной дискуссии комментарий остался непрочтенным на прошлой странице)


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
ReniFerre
Отправлено: 24 Мая, 2011 - 16:22:17
Post Id


Новичок


Покинул форум
Сообщений всего: 23
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




EuGen пишет:
А вообще, фреймы - устаревшая технология, лучше бы от них избавиться вообще.


Это точно. Я архитектуру сейчас вообще не понимаю. Что, куда, откуда поступает Не понял
 
 Top
Gray314
Отправлено: 24 Мая, 2011 - 16:30:34
Post Id


Новичок


Покинул форум
Сообщений всего: 36
Дата рег-ции: Март 2011  


Помог: 0 раз(а)




По поводу фреймов согласен, но ... =)
вообще я сделал, правда через "ж", но работает), если есть необходимость опишу!!
А так всем СПАСИБО!
 
 Top
ReniFerre
Отправлено: 24 Мая, 2011 - 16:31:51
Post Id


Новичок


Покинул форум
Сообщений всего: 23
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




значит заработало?
 
 Top
Gray314
Отправлено: 24 Мая, 2011 - 16:38:23
Post Id


Новичок


Покинул форум
Сообщений всего: 36
Дата рег-ции: Март 2011  


Помог: 0 раз(а)




ReniFerre пишет:
значит заработало?

ага =)
я в файле index2.php добавил передачу переменной в нужный мне фрейм и все)
PHP:
скопировать код в буфер обмена
  1.  
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Оценка кредитоспособности - Вход </title>
  6. </head>
  7.     <frameset rows="80,*" framespacing="1" frameborder="yes" border="2" bordercolor="#000000">
  8.    <frame src="leftFr2.html" name="leftFrame" scrolling="No" noresize="noresize" id="leftFrame" title="leftFrame" />
  9.     <?PHP
  10. //echo ("<pre>");
  11. //print_r($_GET);
  12. $lg = $_GET['lg'];
  13. //echo ("</pre>");
  14. echo ("<frame src=\"mainFr2.php?lg=$lg\" name=\"mainFrame\" id=\"mainFrame\" title=\"mainFrame\" />");
  15. ?>  
  16. </frameset>
  17. <noframes><body>
  18. </body></noframes>
  19. </html>
  20.  
 
 Top
ReniFerre
Отправлено: 24 Мая, 2011 - 16:40:12
Post Id


Новичок


Покинул форум
Сообщений всего: 23
Дата рег-ции: Май 2011  


Помог: 0 раз(а)




Тогда поздравляю тебя )))
 
 Top
Страниц (3): « 1 2 [3]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Если скрипт не работает »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB