На MouseOver doTooltip в phpmysql - PullRequest
       24

На MouseOver doTooltip в phpmysql

0 голосов
/ 20 января 2010

HI Пожалуйста, помогите исправить этот код, я использую <a href="http://example.com/index.html" onMouseOver="doTooltip(event,'http://example.com/image_6.06.jpg','Image TITLE')" onMouseOut="hideTip()" title="in TITLE">TITLE</a>

в этом коде, но это не работает

    <? 
    $sql = "select * from wallpaper order by wallpaperid desc limit 20"; 
$result = mysql_query($sql, $db) or die(mysql_error()); 
if(mysql_num_rows($result)) { 
while($myrow = mysql_fetch_array($result)) { 
   $title = substr($myrow['title'] ,0,31);
   $wurl = ereg_replace(" ", "-", $myrow['title']);
   $html = '<dt><a href="%s-%s.html" onMouseOver="doTooltip(event,\'.$siteurl/wallpapers/thumbs/$wallpapername_$wallpaperid.jpg.\',"Image TITLE")" onMouseOut="hideTip()">%s..</a></dt>';
printf($html, $wurl, $myrow["wallpaperid"], $myrow["wallpapername"], $myrow["title"], $category);
} } 

?>

пожалуйста, помогите мне исправить это Второй код не работает на домик над подсказкой

1 Ответ

2 голосов
/ 20 января 2010

Прежде всего, это чисто внешняя проблема (то есть Javascript / HTML). Это не имеет ничего общего с PHP. Вы на самом деле не предоставили достаточно информации, чтобы помочь определить проблему. Было бы гораздо полезнее увидеть ваши функции JavaScript «doTooltip» и «hideTip».

Тем не менее, я заметил, что вы пытаетесь использовать переменные $ siteurl , $ wallpapername и $ wallpaperid переменных в строке ссылки. Вы не можете использовать переменные PHP в строке, разделенной символом '(одинарные кавычки).

Попробуйте это:

$html = '<dt><a href="%s-%s.html" onMouseOver="doTooltip(event,\''.$siteurl.'/wallpapers/thumbs/'.$wallpapername.'_'.$wallpaperid.'.jpg.\',"Image TITLE")" onMouseOut="hideTip()">%s..</a></dt>';

Но я подозреваю, что это не связано с проблемой, которую вы на самом деле пытаетесь решить. Я бы порекомендовал вам пересмотреть свой вопрос. Не используйте PHP на этот раз и покажите только окончательный результат, сгенерированный вашим скриптом. Удачи!

...