Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: JavaScript: Javascript menuun sisältö tietokannasta?

massi84 [10.03.2010 15:18:19]

#

Hei, olen tässä värkänny semmosta javascript menua, joka aukeaa sivulta päin ja se pitäisi ny saada toimimaan, niin että painettaessa linkkiä, se hakee tietokannan kautta sisällön. Onko kellään hyviä ehdotuksia mimmoisella koodilla olisi mahdollista yhdistää menu ja tietokanta?

Metabolix [10.03.2010 15:44:10]

#

AJAXilla. Kirjoita vain nuo neljä kirjainta johonkin hakulaatikon näköiseen, eiköhän siitä löydy lisätietoa. Jos tavoitteena on saada homma valmiiksi ja toimivaksi, kannattaa oikeasti käyttää jotain valmista JS-kirjastoa (jQuery, Prototype, MooTools), jossa AJAX-asiatkin on piilotettu yksinkertaisemman rajapinnan taakse.

massi84 [12.03.2010 14:14:16]

#

Olen pläränny googlea ympäriinsä ja nyt ois menu muuten ok, paitsi, että ei lyödy sopivaa php-koodia jolla saisin haettua tietokannasta sisällön menun submenuun..

Olisiko jotain ehdotuksia??

<?php
include 'connecting.php';

echo '<body BGCOLOR="#9DA1A3">'.
     '<h1>Sovellukset</h1>';

$result =mysql_query("SELECT Id,Name,Path FROM applications") or die(mysql_error());



echo	'<ul id="menu" class="dbMenu onMouse">'.
       '<li><a href="paasivu.php" target="paasivu">Pääsivu</a></li>'.
		'<li>Pelit'.
           ' <ul>';


echo	'<li><a href="hangman/index.html"	  target="paasivu">Hangman-peli</a></li>'.
        '<li><a href="ristinolla/ristinolla.html" target="paasivu">Ristinolla-peli</a></li>'.
        '<li><a href="pingpong/phong.htm" 	  target="paasivu">Pingpong-peli</a></li>'.
 	'<li><a href="face memory/face.html" 	  target="paasivu">Muisti-peli</a></li>'.
 	'<li><a href="snake/snake.html" 	  target="paasivu">Mato-peli</a></li>'.
            '</ul>'.
		'</li>'.


	'</ul>';


echo	'</body>'.
	'</html>';

?>

Metabolix [12.03.2010 14:37:15]

#

Aloita tästä.

massi84 [15.03.2010 14:50:49]

#

<?php
include 'connecting.php';

echo '<body BGCOLOR="#9DA1A3">'.
     '<h1>Sovellukset</h1>';

$result =mysql_query("SELECT Id,Name,Path FROM applications") or die(mysql_error());



echo    '<ul id="menu" class="dbMenu onMouse">'.
       '<li><a href="paasivu.php" target="paasivu">Pääsivu</a></li>'.
        '<li>Pelit'.
           ' <ul>';

while($row=mysql_fetch_array($result))
{
 $Id =$row["Id"];
 $Name=$row["Name"];
 $Path=$row["Path"];
echo '<li><a href="hangman/index.html" target="paasivu">Hangman-peli</a>'
}


            '</ul>'.
        '</li>'.


    '</ul>';


echo    '</body>'.
    '</html>';

?>

Onko mahdollista tulostaa tuossa nuo tietokannan arvot <li>-alueen sisään?

Metabolix [15.03.2010 15:07:59]

#

Toki. Luepa opasta vielä uudestaan. (Voisit saman tien lukea PHP-opassarjan muutkin osat alusta alkaen, kun ilmeisesti ihan perusasiatkin ovat vielä tuntemattomia.)

Valmiit koodit eivät kasva puussa.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta