login  Naam:   Wachtwoord: 
Registreer je!
 Forum

d.m.v onmouseover database info weergeven..

Offline Babak - 29/09/2007 20:08
Avatar van BabakMySQL interesse beste mensen,

ik heb een lijst van mensen die in mijn DB staan, nu wil ik als er over de namen wordt "gehooverd" dat er dan db info van de spelers word weergeven

ik heb nu dit stukje:

  1. <a onMouseover="<?=$username;?>">


maar dat lukt nog niet helemaal..

15 antwoorden

Gesponsorde links
Offline meagain - 29/09/2007 20:22
Avatar van meagain Nieuw lid Het simpelst is het title-attribute te gebruiken:

<a title="Dit komt in een geel vakje bij mouse-over">

Anders moet je javascript gebruiken...
Offline Babak - 29/09/2007 20:22
Avatar van Babak MySQL interesse Dat wil ik ook juist.. maar hoe moet dat dan..
Offline meagain - 29/09/2007 20:31
Avatar van meagain Nieuw lid Google is dan je beste vriend:

http://www.goog...=firefox-a

Eerste result is al direct raak !!
Offline Babak - 29/09/2007 20:34
Avatar van Babak MySQL interesse
  1. <?php
  2. include("dbconnect.php");
  3.  
  4. $fetch=mysql_query("SELECT * FROM members ORDER BY `username` DESC");
  5. while ($info=mysql_fetch_array($fetch)) {
  6. $username=$info['username'];
  7.  
  8. $userlist ="";
  9.  
  10. $userslist ='<a onmouseover="return escape("Some text")" href="viewprofile.php?user='.$username.'">'.$username.'</a> ';
  11. }
  12. ?>
  13. <head>
  14. <script language="JavaScript" type="text/javascript" src="wz_tooltip.js"></script>
  15. </head>
  16.  
  17.  
  18. <?=$userslist;?>


Hiermee lukt het dus niet, krijg niks te zien (firefox)
Offline tbsites - 29/09/2007 20:35
Avatar van tbsites Onbekend bestaat wz_tooltip.js wel?
Offline Babak - 29/09/2007 20:40
Avatar van Babak MySQL interesse ja..:S
Offline meagain - 29/09/2007 20:43
Avatar van meagain Nieuw lid <a href="index.htm" onmouseover="Tip('Some text')">Homepage </a>

Jij gebruilt "return Tip('Some text')"

?????????????
Offline Stijn - 29/09/2007 20:46
Avatar van Stijn PHP expert Maak een complete HTML pagina. Dus <html> en de <!DOCTYPE instellen. <body> zetten en de echo in je body doen.

En als het nog niet lukt kijk eens wat de javascript console zegt in firefox.
Offline Babak - 29/09/2007 20:50
Avatar van Babak MySQL interesse
  1. <?php
  2. include("dbconnect.php");
  3.  
  4. $fetch=mysql_query("SELECT * FROM members ORDER BY `username` DESC");
  5. while ($info=mysql_fetch_array($fetch)) {
  6. $username=$info['username'];
  7.  
  8. $userlist ="";
  9.  
  10. $userslist ='<a onmouseover="<?=$username;?>" href="viewprofile.php?user='.$username.'">'.$username.'</a> ';
  11. }
  12. ?>
  13. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  14. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  15. <head>
  16.  
  17. </head>
  18.  
  19.  
  20. <? echo $userslist;?>


Zo werkt ie dus ook niet..
Offline meagain - 29/09/2007 21:06
Avatar van meagain Nieuw lid 1. je include geen js-file
2. je leest de voorbeelden op de site niet

het zou je nochthans vlugger bij de oplossing brengen
Offline TotempaaltJ - 29/09/2007 21:17 (laatste wijziging 30/09/2007 08:54)
Avatar van TotempaaltJ PHP interesse
  1. <?php
  2. include("dbconnect.php");
  3.  
  4. $fetch=mysql_query("SELECT * FROM members ORDER BY `username` DESC");
  5. while ($info=mysql_fetch_array($fetch)) {
  6. $username=$info['username'];
  7.  
  8. $userlist = "";
  9.  
  10. $userslist = '<a onmouseover="Tip(\''.$username.'\')" href="viewprofile.php?user='.$username.'">'.$username.'</a> ';
  11. }
  12. ?>
  13. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  14. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  15. <head>
  16. </head>
  17. <body>
  18. <script language="JavaScript" type="text/javascript" src="wz_tooltip.js"></script>
  19. <? echo $userslist;?>
  20.  
  21. </body></html>


De Fouten Die Jij Maakte:
- Je include het JS-file niet, in eerder script op de verkeerde plek!
- Je gebruikte de JS-functie Tip niet.
- <?=$username;?> in een PHP-string (ver="<?=$username;?>" ) kan niet! Dit moet dus gewoon '.$username.' zijn!

In 5 woorden:
Je las de instructies niet!

Sorry hoor, maar ik zou me schamen als ik jou was! Eerst is het goed, je stelt een vraag, je krijgt als antwoord wz_Tooltip. Dan léés je niet eens wat er op de site van wz_tooltip staat! (Ik betwijfel of je het script wel hebt gedownload) Je maakt het fout dóórdat je het niet hebt gelezen en dan kom je naar óns toe! 
Offline Babak - 29/09/2007 21:47 (laatste wijziging 29/09/2007 21:48)
Avatar van Babak MySQL interesse Tuurlijk heb ik het gedownload, heb het toch in mijn www staan, en ik had hem eerst toch geninclude ofniet dan..  

En trouwens, hoezo heb ik hem in mijn eerste script fout geinclude?
Offline TotempaaltJ - 30/09/2007 08:52
Avatar van TotempaaltJ PHP interesse Er staat op de site van die tooltip dat je het bestandje ná de Body tag moet includen!
Offline Babak - 30/09/2007 11:48
Avatar van Babak MySQL interesse Zelfs dit werkt niet:

  1. <script type="text/javascript" src="wz_tooltip.js"></script>
  2.  
  3.  
  4.  
  5. <a href="index.htm" onMouseover="Tip('hello')">Homepage</a>
  6.  
  7. </body>
Offline Pieter - 30/09/2007 14:44
Avatar van Pieter Gouden medaille

SEO guru
Eum...Is dat je volledige code dan? En ben je zeker dat wz_tooltip.js dan ook in die map staat?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.258s