Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Передача id из php в javascript
 
 автор: Julyi   (09.12.2005 в 12:06)   письмо автору
 
 

Всем привет!
Прошу помочь советом. Делаю записную книжку средствами php, javascript, mySQL. Вывожу из базы все записи в сокращенном виде, рядом делаю ссылку "подробнее", и когда на нее нажимаю, должно открываться новое окно с подробным описанием только той записи, рядом с которой была нажата эта ссылка. Новое окно открываю так:
<script>
function voidShowWindow(){
objSmallWin=window.open("more_detail.php","objSmallWin","toolbar=0, directories=0, status=0, scrollbars=1, resizable=0, menubar=0, width=450, height=320");
}
</script>
<a class=link href="Javascript:voidShowWindow();" title="Посмотреть запись подробнее"><strong><em>Подробнее>></em></strong></a>
Проблема вот в чем: Надо передать java-скрипту id той записи, рядом с которой была нажата ссылка, чтобы в соответствии с ним выбрать нужные поля из базы данных.
Великие умы, пожалуйста помогите!

   
 
 автор: elenaki   (09.12.2005 в 12:37)   письмо автору
 
   для: Julyi   (09.12.2005 в 12:06)
 

function voidShowWindow(){
objSmallWin=window.open("more_detail.php?id=<?=$id?>","objSmallWin","toolbar=0, directories=0, status=0, scrollbars=1, resizable=0, menubar=0, width=450, height=320");
}
жирным выделено то, что нужно добавить ($id - ваша переменная из РHР).
в файле more_detail.php делаете запрос по $id и выводите найденную статью в броузер.

   
 
 автор: Julyi   (09.12.2005 в 12:50)   письмо автору
 
   для: elenaki   (09.12.2005 в 12:37)
 

Спасибо, что откликнулись. Попробовала, но теперь после нажатия на ссылке пишет "ошибка на странице". Выбор из базы делаю следующим образом:

$query = "SELECT * FROM vsm_notebook where f_id=$id";
$result = mysql_query($query);

// Цикл по всем выбранным записям
while ($row = mysql_fetch_array($result)) и т.д.

Не знаю в чем тут проблема. На первый взгляд вроде правильно.

   
 
 автор: elenaki   (09.12.2005 в 13:54)   письмо автору
 
   для: Julyi   (09.12.2005 в 12:50)
 

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

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования