Hallo,
Ik ben al een tijdje aan het uitvogelen hoe ik de resulaten van een database query in een overlay kan plaatsen. Het idee is dat ik via PHP een tabel weer geef, met achter elke row een plaatje en als je daarop klikt dan krijg je meerder details te zien van die row (welke veel meer zijn dan je van links naar rechts op een scherm kunt plaatsen)
Om de database te benaderen met PHP en MYSQL is geen probleem. Ook heb ik code gevonden om een mooie overlay (apple style) te genereren via Jquery tools en heb deze naar mijn behoeften verbouwd (zie onderaan).
Alleen wil ik dus in die overlay de resultaten van b.v. get_row_details.php?rowid=x daarin zetten. Die gegevens haal je op met AJAX en daar zijn mooie voorbeelden op w3schools om de resultaten daarvan in en dat lukt me ook om in een normale DIV te plaatsen. Er is ook een mooi voorbeeld om met Ajax de inhoud van een textfile met Jquery in een DIV te plaatsen, alleen de combinatie van deze drie..... wie geeft me een zetje in de goede richting?
Ik ben al een tijdje aan het uitvogelen hoe ik de resulaten van een database query in een overlay kan plaatsen. Het idee is dat ik via PHP een tabel weer geef, met achter elke row een plaatje en als je daarop klikt dan krijg je meerder details te zien van die row (welke veel meer zijn dan je van links naar rechts op een scherm kunt plaatsen)
Om de database te benaderen met PHP en MYSQL is geen probleem. Ook heb ik code gevonden om een mooie overlay (apple style) te genereren via Jquery tools en heb deze naar mijn behoeften verbouwd (zie onderaan).
Alleen wil ik dus in die overlay de resultaten van b.v. get_row_details.php?rowid=x daarin zetten. Die gegevens haal je op met AJAX en daar zijn mooie voorbeelden op w3schools om de resultaten daarvan in en dat lukt me ook om in een normale DIV te plaatsen. Er is ook een mooi voorbeeld om met Ajax de inhoud van een textfile met Jquery in een DIV te plaatsen, alleen de combinatie van deze drie..... wie geeft me een zetje in de goede richting?
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| <html> <head> <title>jQuery test icm MySQL</title> <!-- include the Tools --> <script src="jquery-latest.js"></script> <script src="jquery.tools.min.js"></script> <link rel="stylesheet" type="text/css" href="overlay-apple.css"/> </head> <body> <div id="apple"> <img src="images/click-maar.png" rel="#photo" /> </div> <div class="apple_overlay" id="photo"> </div> <!-- make all links with the 'rel' attribute open overlays --> <script> $(function() { $("#apple img[rel]").overlay({effect: 'apple'}); }); </script> </body> </html> |