Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
anateron
20 / 21 / 3
Регистрация: 04.09.2011
Сообщений: 185
1

Передача переменной в popup окно

12.09.2012, 10:33. Просмотров 2342. Ответов 12
Метки нет (Все метки)

Подобная тема Передача переменной в диалоговое окно у меня все тоже самое только вместо диалогового окна PopUp окно.
Файл PHP

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
while ($line = mysql_fetch_array($result)) {
    $pop_link = '<a href="index.html?product_id=';
    $pop_link .= $line["id"];
    $pop_link .= '"';
    $pop_link .= 'class="big-link" data-reveal-id="myModal" data-animation="fade">';
 
echo '<tr class="selection">';
 
echo '<input id="hidden_year" type="hidden" value='.$line["id"].'>';
 
echo '<td class="selection">';
echo $pop_link;
echo '<img src="http://www.cyberforum.ru/images/116.jpg" />';
echo '</a>';
echo '</td>';
 
echo '</tr>';
 
}
В цикле создаются скрытые инпуты со значением value='.$line["id"]
При нажатие на ссылки
PHP
1
echo $pop_link;
должно отрыться PopUp окно и там нужно вывести соответсвенно $line["id"]. Как в это popup окно передать $line["id"] по которому кликнули?!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.09.2012, 10:33
Ответы с готовыми решениями:

Передача переменной в диалоговое окно
Здравствуйте! Помогите пожалуйста, у меня такая ситуация: есть таблица, в...

Как убрать popup - окно при нажатии на кнопку "Я рекомендую" для Facebook?
Столкнулся со следующей проблемой: установил кнопку &quot;Я рекомендую&quot; для...

Передача переменной
Народ подскажите пожалуйста, как передать значение переменной из javascript в...

Передача переменной
есть файл index.php в нем можно сказать верстка страницы и один из тегов &lt;img...

Передача переменной в функцию
вызывается getBuy($ZAKAZ); В итоге исполнения скриптов получаю вот это ...

12
crautcher
2019 / 1991 / 463
Регистрация: 27.05.2011
Сообщений: 6,837
12.09.2012, 11:07 2
ну так передавайте яваскрипту айдишник
PHP
1
2
3
while ($line = mysql_fetch_array($result)) {
    $pop_link = '<a href="#" onclick="openPopUp(\''. $line["id"] .'\')" ';
    $pop_link .= 'class="big-link" data-reveal-id="myModal" data-animation="fade">';
1
anateron
20 / 21 / 3
Регистрация: 04.09.2011
Сообщений: 185
12.09.2012, 16:46  [ТС] 3
Цитата Сообщение от crautcher Посмотреть сообщение
передавайте яваскрипту айдишник
Хорошо а дальше если я правильно понимаю должен идти код:
Javascript
1
2
3
4
5
6
7
8
9
function openPopUp(popup){
[PHP]
<?php
echo 'div';
echo 'popup';
echo '</div>';
?>
[/PHP]
}
Если мне просто необходимо вывести id. Правильно я понял?
0
crautcher
2019 / 1991 / 463
Регистрация: 27.05.2011
Сообщений: 6,837
12.09.2012, 17:08 4
зачем html , внутри яваскрипта ? как юзер кликнет на ссылку , ему откроется модальное окно , проблема была в том что вы незнали как передать туды айдишник , теперь функция которая должна открыть попапчик знает айдишник и следовательно может его передать .
1
anateron
20 / 21 / 3
Регистрация: 04.09.2011
Сообщений: 185
13.09.2012, 14:06  [ТС] 5
Ну основной смысл не просто передать в PopUp, а вывести id в нем(иначе какой от него смысл)) ). А как его можно тогда вывести в popup окне не знаете?
0
crautcher
2019 / 1991 / 463
Регистрация: 27.05.2011
Сообщений: 6,837
13.09.2012, 15:02 6
делайте там div с нужным айдишником , при открытии кладете туда переданный в функцию ид
Javascript
1
2
3
function openPopUp(id){
$("#urdivid").html( id );
...
1
anateron
20 / 21 / 3
Регистрация: 04.09.2011
Сообщений: 185
13.09.2012, 15:59  [ТС] 7
Супер! Спасибо огромное crautcher. Сейчас постараюсь расписать как я сделал
Первый PHP + JS файл

Javascript
1
2
3
4
5
<script type="text/javascript">
function GetIdPopUp(id){
$("#hidden_id").html(id)
}
</script>
PHP
1
2
3
4
5
6
7
8
9
10
11
12
...
while ($line = mysql_fetch_array($result)) {
$identik = $line["id"];
$pop_link = '<a href="index.html?product_id=';
$pop_link .= $line["id"];
$pop_link .= '" ';
$pop_link .= 'onclick="JavaScript:GetIdPopUp('.$identik.')"';   
$pop_link .= 'class="big-link" data-reveal-id="myModal" data-animation="fade" >';
 
echo '<input class="hidden_id" type="hidden" value='.$line["id"].'>';
}
...
2-й PHP файл

PHP
1
2
echo '<div id="hidden_id">';
echo '</div>';
0
crautcher
2019 / 1991 / 463
Регистрация: 27.05.2011
Сообщений: 6,837
13.09.2012, 16:16 8
и что работает? я не сильно понял как у вас все устроенно.
0
anateron
20 / 21 / 3
Регистрация: 04.09.2011
Сообщений: 185
13.09.2012, 16:50  [ТС] 9
Цитата Сообщение от crautcher Посмотреть сообщение
и что работает?
0_о
Ты же сам все расписал
Да все работает отлично, выводиться.
0
alpex
600 / 575 / 103
Регистрация: 16.07.2012
Сообщений: 1,761
14.09.2012, 00:25 10
Цитата Сообщение от anateron Посмотреть сообщение
2-й PHP файл

PHP
1
2
echo '<div id="hidden_id">';
echo '</div>';
Ну этот файл можно и так записать
HTML5
1
2
<div id="hidden_id">
</div>
0
anateron
20 / 21 / 3
Регистрация: 04.09.2011
Сообщений: 185
14.09.2012, 08:39  [ТС] 11
Цитата Сообщение от alpex Посмотреть сообщение
Ну этот файл можно и так записать
alpex, Нет, так делать нельзя. Файл PHP, а не HTML.
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16753 / 6644 / 864
Регистрация: 12.06.2012
Сообщений: 19,897
Завершенные тесты: 1
14.09.2012, 09:38 12
anateron, и что c этого?
PHP
1
2
3
4
<?php ....
?>
<div> ....
<?php .... ?>
0
anateron
20 / 21 / 3
Регистрация: 04.09.2011
Сообщений: 185
14.09.2012, 09:46  [ТС] 13
Цитата Сообщение от KOPOJI Посмотреть сообщение
и что c этого?
Ну если так то согласен
0
14.09.2012, 09:46
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.09.2012, 09:46

Передача переменной из формы
Я новичок в php и возможно мой вопрос покажется глупым. Например, в форме я...

Передача переменной на другую страницу
Ребят, можно ли так передать переменную на другую страницу, если нет ,...

Передача переменной нескольким скриптам
помогите,не могу разобратся.Как одну переменную передать одновременно на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru