|
|
|
| Всем привет!
Прошу помочь советом. Делаю записную книжку средствами 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 той записи, рядом с которой была нажата ссылка, чтобы в соответствии с ним выбрать нужные поля из базы данных.
Великие умы, пожалуйста помогите! | |
|
|
|
|
|
|
|
для: 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 и выводите найденную статью в броузер. | |
|
|
|
|
|
|
|
для: 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)) и т.д.
Не знаю в чем тут проблема. На первый взгляд вроде правильно. | |
|
|
|
|
|
|
|
для: Julyi
(09.12.2005 в 12:50)
| | попробуйте вывести в броузер сам запрос. я всегда так делаю, когда запросы строю
динамически, для проверки. | |
|
|
|