PHP Center
http://phpcenter.eu/
Foorumi teema printimine


Foorumid Programmeerimine PHP & MySQL switch
Autor Postitus
general

Postitusi: 28
Tase: 2
Olek: Offline

27.12.2009 15:58:55
switch

Tere,  mul on tabel kus on lingid , ning tahaks teha ,et kui ma mingile lingile vajutan , nt : "info" ,siis samasse tabelisse linkide asemele tuleks mingi info.  Olen palju otsind , kuid  pole kahjuks midagi leinud. Oleks vaja teha sellisel kujul : index.php?lingid=info .

kullar14

Postitusi: 34
Tase: 3
Olek: Offline

28.12.2009 16:03:50
RE: switch

Niih. Oletame, et sul on 100 rida tabelis, millel on kõigil üks ja sama viide: index.php?lingid=info, mille järgi sa nüüd aru saad, et millisele viitele vajutati või ongi sul soov, et asendaks kohe 100'l real kõik viited ära?

Seda pead tegema ilmselt javascripti ja CSS'iga.
Esmalt on laadides peab olema see info CSS'iga peidetud.
Kui klõpsad vajaliku viite peal, siis javascriptiga muudetakse vastav info nähtavaks.

general

Postitusi: 28
Tase: 2
Olek: Offline

28.12.2009 17:27:38
RE: switch

hmm , ma tegin lihtsalt näite ,et kui klikid "info" lingile siis ta includeb "info.php" ning  tuleb index.php?lingid=info . Seda Get värki oskan aga ma ei saa just aru kuidas ma samasse tabelisse linkide asemele saan midagi muud panna kui mingile lingile klikin.

kullar14

Postitusi: 34
Tase: 3
Olek: Offline

28.12.2009 21:58:18
RE: switch

Uuri jQuery't. Siin on toodud, kuidas nt mingi info on juba eelnevalt sources olemas ja CSS'iga märgitud mitte nähtavaks. Muidugi sinu puhul kasutaks ilmselt ajax'it ja siis saadud tulemuse paneks kuskile divi sisse. http://docs.jquery.com/Effects/toggle

muidumeez
Ignorantia non est
argumentum

Postitusi: 3864
Tase: Administraator
Olek: Offline

29.12.2009 09:58:37
RE: switch

Tsiteeritud tekst:
Uuri jQuery't. Siin on toodud, kuidas nt mingi info on juba eelnevalt sources olemas ja CSS'iga märgitud mitte nähtavaks. Muidugi sinu puhul kasutaks ilmselt ajax'it ja siis saadud tulemuse paneks kuskile divi sisse. http://docs.jquery.com/Effects/toggle

Asi ei ole jQuery-s. Asi on AJAX tehnoloogias. Kõigepealt võiks seda uurida ja siis võiks vaadata mingit raamistikku, mis seda tehnoloogiat serveerivad

general

Postitusi: 28
Tase: 2
Olek: Offline

29.12.2009 11:50:34
RE: switch

Ok , tänan. Aga ainult php-ga seda siis teha ei saa jah ?

muidumeez
Ignorantia non est
argumentum

Postitusi: 3864
Tase: Administraator
Olek: Offline

29.12.2009 15:37:08
RE: switch

Tsiteeritud tekst:
Ok , tänan. Aga ainult php-ga seda siis teha ei saa jah ?

Oot, mismõttes ainult php-ga?
Saab ka ilma AJAX-ita, muidugi saab

general

Postitusi: 28
Tase: 2
Olek: Offline

29.12.2009 16:00:15
RE: switch

Kuidas oleks võimalik ilma ajaxita teha ,kuna ajaxit ei  oska praegu , hetkel ei ole mingit ettekujutust , äkki saaks mingi näite teha ? Olen suht palju igalt poolt otsinud , kuid pole eriti midagi leidnud selle kohta .

kullar14

Postitusi: 34
Tase: 3
Olek: Offline

29.12.2009 20:04:55
RE: switch

Tegin ühe kiire näite kasutades ajaxit ja jQuery frameworki: http://kullar.pri.ee/demod112/tableAjax/

Nüüd peaksid ajaxi ideest aru saama ja samuti, et kuidas asi toimib. Samuti kui kasutad firefoxi ja sul on olemas firebugi plugin, siis näed ka infot, mis saadetakse läbi ajaxi ja mis tagastatakse. Kood mida lähtekoodist kätte ei saa, selle kuvasin otse välja.

general

Postitusi: 28
Tase: 2
Olek: Offline

29.12.2009 20:36:01
RE: switch

Jah, täpselt nii mõtlesingi ! Tänud sulle !!:)