X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Скрипт jQuery-Tooltip-Variation-SteveFavorito, Помогите настроить...
toorr2p
toorr2p
Topic Starter сообщение 25.5.2009, 16:25; Ответить: toorr2p
Сообщение #1


Привет, нашол гдето на форуме тему со скриптом jQuery-Tooltip-Variation-SteveFavorito, хочу установить себе но не получается передать ID или я незнаю уже...

вобщим у меня блок меню в котором в цикле создаются ссылки(navigation.php) я его подключаю в index.php (include) код блока

<p align="center" class="title2">Полезные ссылки</p>
<div id="coolmenu">
<?php
$result6 = mysql_query ("SELECT title,link,id FROM link",$db);

if (mysql_num_rows($result6) > 0)
{
$myrow6 = mysql_fetch_array ($result6);
do
{
    printf ("<p [color=#0000FF]lang='tultype/links.php?id=$%s'[/color] [color=#FF0000]class='tultype'[/color]><a class='coolmenu_a' id='link_li' target='blank' href='%s'>%s</a></p>",$myrow6["id"],$myrow6["link"],$myrow6["title"]);
}
while ($myrow6 = mysql_fetch_array ($result6));
}
else
{
echo "<p><h3>По данному запросу нет информации</h3></p>";
exit();
}


Красным выделен класс через который вызывается функция JavaScript в файле index.php
,а синим - атрибут через который указывается какой файл загружать, и к ниму я приписываю id (...?id=$%s'), для того чтобы в файл - links.php, попала переменная id,и выводить данные из БД в него именно по этому идентификатору, но единственное что получилось вывести это только $id , хотя поидее соединение проходит т.к выполняется условие - if ($result_2 > 0), ну а гдеже все остальные поля?Или это совсем не так работает?

links.php:

<?
include ("../bloks/bd.php");
if (isset($_GET['id'])) {$id = $_GET['id'];}
$result_2 = mysql_query ("SELECT * FROM data WHERE id = '$id'",$db);

if (!mysql_connect)
{
echo "<p>Запрос не может быть обработан. сообщите об этом администратору.</p>";
exit (mysql_error());
}

if ($result_2 > 0)
{
$myrow_2 = mysql_fetch_array ($result_2);
$title = $myrow_2['title'];
$img =  $myrow_2['img'];
    printf ("<div class='tooltip_container'>
    <div class='tooltip_caption'>%s<a href='java script:;' onclick='$tooltip.hide();' class='tooltip_close' title='Close'>x</a></div>
    <div style='padding:2px;'>
        <img src='%s' alt='%s' title='%s' style='float:left;margin-right:5px;' />
     %s %s<a class='tooltip' href='' target='_blank'>%s</a>.
    </div>
</div>",$myrow_2['title'],$img,$myrow_2['title'],$myrow_2['title'],$myrow_2['text'],$myrow_2['link'],$id,$myrow_2['title']);
}

else
{
echo "<p><h3>По данному запросу нет информации</h3></p>";
}
?>


Скрипт вызова функции JS:

<script src="js/jquery.js" type="text/javascript"></script>
<script type="text/javascript" src="js/jquery.tooltip.js"></script>
<script type="text/javascript">

$(document).ready(function() {
    
    $("[color=#FF0000].tultype[/color]").tooltip({cssClass:"tooltip_steve", sticky:true, opacity:30})
    
});
</script>


Помогите кто знает...
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 28.5.2009, 1:30; Ответить: ZiTosS
Сообщение #2


Вячеслав,
Как минимум проблема в этой строчке.
printf ("<p lang='tultype/links.php?id=$%s' class='tultype'><a class='coolmenu_a' id='link_li' target='blank' href='%s'>%s</a></p>",$myrow6["id"],$myrow6["link"],$myrow6["title"]);

Перепиши её так:
printf("<p lang='tultype/links.php?id=%s' class='tultype'><a class='coolmenu_a' id='link_li' target='blank' href='%s'>%s</a></p>",$myrow6["id"],$myrow6["link"],$myrow6["title"]);


И перепиши links.php так
<?
include ("../bloks/bd.php");

if (isset($_GET['id']))
{
   $id = intval($_GET['id']);
}

$result_2 = mysql_query ("SELECT * FROM data WHERE id={$id} LIMIT 1",$db) or die("невозможно");

if (mysql_num_rows($result_2) == 1)
{
   $myrow_2 = mysql_fetch_array($result_2);
   $title = $myrow_2['title'];
   $img = $myrow_2['img'];
   printf ("<div class='tooltip_container'>
   <div class='tooltip_caption'>%s<a href='java script:;' onclick='$tooltip.hide();' class='tooltip_close' title='Close'>x</a></div>
   <div style='padding:2px;'>
   <img src='%s' alt='%s' title='%s' style='float:left;margin-right:5px;' />
%s %s<a class='tooltip' href='' target='_blank'>%s</a>.
   </div>
</div>",$myrow_2['title'],$img,$myrow_2['title'],$myrow_2['title'],$myrow_2['text'],$myrow_2['link'],$id,$myrow_2['title']);
}
else
{
   echo "<p><h3>По данному запросу нет информации</h3></p>";
}
?>


Ещё много мелких недочетов, но работать будет. Ещё одна проблема, что будет если $_GET['id'] не передано... Ну хотя я запрос предварил выводом ошибок.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Продам скрипт rtb exchange suite - система перепродажи трафика dsp/ssp в реальном времени.
5 buypushplatform 4304 23.4.2024, 21:02
автор: 100ftd
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1246 24.11.2023, 14:46
автор: alexey
Открытая тема (нет новых ответов) Скрипт поисковика видео StrongTube
3 3josoft 1576 14.8.2023, 14:45
автор: 3josoft
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВеб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
56 qpPeW 44946 19.7.2023, 10:03
автор: qpPeW
Открытая тема (нет новых ответов) Скрипт приема платежей p2p с карты на карту card2card
Скрипт приема платежей p2p с карты на карту card2card
15 zladey1986 7844 26.3.2023, 8:54
автор: Palundra


 



RSS Текстовая версия Сейчас: 25.4.2024, 18:53
Дизайн