Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Odottaa / Suoritettu reaaliajassa miten mysql:stä ?

Corez [27.03.2007 15:45:54]

#

Onko tuohon olemassa mitään ratkaisua että tiedon saisi sivuille ilman että koko sivun sisältöä tarvii päivittää ?
Esim. Sivun laidassa olisi laatikko johon tieto tulisi tietokannasta jossa true / false kysely.
Tilan voisi tarkistella esim 1sec välein jos sen jotenkin saisi toteutettua :)

LaNu [27.03.2007 16:30:45]

#

http://www.tutorialized.com/tutorial/PHP-and-Javascript-Dynamic-update-with-MySQL/9690

Pikaisesti vilkaisten, tuossa saattaisi olla esimerkki, miten ongelmaan on pureuduttu javascriptin kautta. En kovin syvällisesti tutkaillut. Hakusanoina oli googlessa: javascript mysql. Jos pikaisesti lukien oikein ymmärsin, niin tuossa ladataan javascriptillä php-sivua, joka tietokanta kyselyn suorittaa.

Corez [27.03.2007 17:19:17]

#

Itsekkin koitin googlettaa vaan kun tuokin toimii submit buttonin painalluksen jälkeen jolloin tuota esim. 1sec välein tapahtuvaa chekkiä ei tule jos buttonia ei paineta. Vaan oikeaan suuntaan ollaan menossa :)

LaNu [28.03.2007 09:27:13]

#

Ei kai se kovin vaikeaa ole sitä javascriptiä kirjoittaa sellaiseen muotoon, että se tarkastaa sitä jatkuvasti? Yksi sekuntti aikaa sivun lataukseen kuulostaa kyllä aika vähältä.

Corez [28.03.2007 11:45:13]

#

Tuo yksi sekuntti on tuon tarkistuksen nopeus. Sivut voivat latautua hitaamminkin koska tuossa on se oleellinen ja tärkeä tieto.

Opiskelija [28.03.2007 12:49:53]

#

Vilkaseppas http://bittiavaruus.org/?page_id=20 ja http://www.w3schools.com/js/js_timing.asp

Siis kutsut tuota teePyynto-functiota setTimeoutin avulla niin useasti kuin haluat.

Haettava sivu sitten tekee tietokanta kyselyt, tosin ennemmin esim CRONilla ajastettuna tietokantakysely ja sen hakutuloksen tallennus tiedostoon ja sitten tuota tiedostoa haet niin usein kuin tarvis.

Corez [28.03.2007 17:21:00]

#

Kiitän.

Tämä oli jo aika pitkälti siihen suntaan mitä olen hakemassa.

Pitääpä rueta purkkaileen =)

Vastaus

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

Tietoa sivustosta