Перенос переменной php в новое окно

У меня есть страница, динамически созданная базой данных. Для каждой вещи, которая построена динамически, я хочу иметь ссылку, которая появляется в новом окне, и это новое окно заполняет список из базы данных, основываясь на том, какой элемент на первой странице был нажат. Я пробовал методы POST и отправлял переменную в URL-адрес (который, как я знаю, опасен). Другая вещь, которая делает это уникальным, заключается в том, что ссылка, которая нажата, на самом деле не является ссылкой на страницу, но я делаю Javascript для вызова функции, которая открывает новое окно и новую страницу php, потому что было бы глупо открывать целая новая страница только для списка. Как мне это сделать? Если вам нужно больше разъяснений, я сделаю все возможное, чтобы сделать его более ясным.

Я создаю стол, и у него будут такие ссылки:

<td><a href="#" style="font-weight:normal; font-style:italic" onclick="function()">Do Stuff</a></td> 

function function(){ window.open("page.php", "blank"," toolbar=no, width=400, height=350, top=50, left=50, scrollbars=yes"); }

Функция () откроет новое окно с новой php-страницей. Вопрос в том, как перевести переменную php в новое окно.

Solutions Collecting From Web of "Перенос переменной php в новое окно"

простой вер

 echo "<a href=\"#\" onclick=\"window.open('youPopUpPage.php?value=$value');\">link</a>"; 

в youPopUpPage.php

 $value=$_GET["value"]; # retrive value from calling page 

открыть с помощью функции js

 <td><a href="#" style="font-weight:normal; font-style:italic" onclick="openPage(<?php echo $value ;?>)">Do Stuff</a></td> <script type="text/javascript"> function openPage(value){ window.open('youPopUpPage.php?value='+value);} </script> 

Убедитесь, что вы просто передаете идентификаторы, которые ничего не значит для кого-либо, затем сделайте что-то вроде этого со своими ссылками:

 echo "<a href='/myaddress?id=".$id."'>my link</a>"; 

В новом окне вы сможете получить значение с помощью get:

 $id = mysql_real_escape_string($_GET['id']); 

С помощью этого идентификатора вы сможете посмотреть в своей базе данных, чтобы найти нужный контент.