Форум программистов, компьютерный форум, киберфорум
Наши страницы

PHP: базы данных

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 5.00
anateron
20 / 21 / 1
Регистрация: 04.09.2011
Сообщений: 185
#1

Передача переменной в popup окно - PHP БД

12.09.2012, 10:33. Просмотров 2280. Ответов 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 окно (PHP БД):

Передача переменной в диалоговое окно - PHP БД
Здравствуйте! Помогите пожалуйста, у меня такая ситуация: есть таблица, в которую циклом при помощи php выводятся данные из базы данных...

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

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

Передача переменной в функцию - PHP
вызывается getBuy($ZAKAZ); В итоге исполнения скриптов получаю вот это wheresql 1=where id =&quot;11&quot; wheresql 2=11 ...

Передача переменной из формы - PHP
Я новичок в php и возможно мой вопрос покажется глупым. Например, в форме я переменной $name присваиваю значение &quot;2&quot;, передача...

Передача переменной на другую страницу - PHP БД
Ребят, можно ли так передать переменную на другую страницу, если нет , подскажите как правильно!) &lt;a href=&quot;&lt;? echo $avto=10;...

12
crautcher
2018 / 1990 / 176
Регистрация: 27.05.2011
Сообщений: 6,835
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 / 1
Регистрация: 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
2018 / 1990 / 176
Регистрация: 27.05.2011
Сообщений: 6,835
12.09.2012, 17:08 #4
зачем html , внутри яваскрипта ? как юзер кликнет на ссылку , ему откроется модальное окно , проблема была в том что вы незнали как передать туды айдишник , теперь функция которая должна открыть попапчик знает айдишник и следовательно может его передать .
1
anateron
20 / 21 / 1
Регистрация: 04.09.2011
Сообщений: 185
13.09.2012, 14:06  [ТС] #5
Ну основной смысл не просто передать в PopUp, а вывести id в нем(иначе какой от него смысл)) ). А как его можно тогда вывести в popup окне не знаете?
0
crautcher
2018 / 1990 / 176
Регистрация: 27.05.2011
Сообщений: 6,835
13.09.2012, 15:02 #6
делайте там div с нужным айдишником , при открытии кладете туда переданный в функцию ид
Javascript
1
2
3
function openPopUp(id){
$("#urdivid").html( id );
...
1
anateron
20 / 21 / 1
Регистрация: 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
2018 / 1990 / 176
Регистрация: 27.05.2011
Сообщений: 6,835
13.09.2012, 16:16 #8
и что работает? я не сильно понял как у вас все устроенно.
0
anateron
20 / 21 / 1
Регистрация: 04.09.2011
Сообщений: 185
13.09.2012, 16:50  [ТС] #9
Цитата Сообщение от crautcher Посмотреть сообщение
и что работает?
0_о
Ты же сам все расписал
Да все работает отлично, выводиться.
0
alpex
600 / 575 / 18
Регистрация: 16.07.2012
Сообщений: 1,760
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 / 1
Регистрация: 04.09.2011
Сообщений: 185
14.09.2012, 08:39  [ТС] #11
Цитата Сообщение от alpex Посмотреть сообщение
Ну этот файл можно и так записать
alpex, Нет, так делать нельзя. Файл PHP, а не HTML.
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16713 / 6635 / 434
Регистрация: 12.06.2012
Сообщений: 19,880
Завершенные тесты: 1
14.09.2012, 09:38 #12
anateron, и что c этого?
PHP
1
2
3
4
<?php ....
?>
<div> ....
<?php .... ?>
0
anateron
20 / 21 / 1
Регистрация: 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
помогите,не могу разобратся.Как одну переменную передать одновременно на несколько скриптов??я пытался реализовать через форму и hidden.но...

Передача переменной через функцию - PHP БД
никак не могу разобраться... Из $row состоит ссылка, нужно, чтобы ...$cid присваивал действующее значение $row, т.е. ../index.php?cid=$row...

Передача текстовой переменной кириллицей через get - PHP БД
Нужно передать в базу переменную через get test.php?test=abcdef test.php mysql_query(&quot;INSERT INTO test (a)VALUES ('$test'); ...

Передача данных с переменной в исходном коде - PHP БД
Есть кусок кода php &lt;input type='button' name='&lt;?php echo B_VAL; ?&gt;' b_type=&quot;&lt;?php echo $points;?&gt;&quot; ...


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

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

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