Select + DB + Smarty

Discutii legate de AJAX, jQuery, MooTools, Prototype, Dojo, Yahoo! UI Library,script.aculo.us, ExtJS,AngularJS, Backbone.js, Ember.js, KnockoutJS

Moderator: Moderatori

Avatar utilizator
PET
Senior Member
Mesaje: 325
Membru din: Mie Aug 20, 2003 11:40 pm
Localitate: Timisoara
Contact:

Select + DB + Smarty

Mesajde PET » Joi Apr 03, 2008 10:53 pm

Salut,

am un formular.
In formular am mai multe selecturi.
Selecturile se populeaza din baza de date.
Ca template engine folosesc Smarty.

Selectul arata cam asa:

Cod: Selectaţi tot

        <select name="race" class="form">
        {foreach from=$race item=race name=race}
           <option value="{$race.id}">{$race.race}</option>
        {/foreach}


Problema este ca am un Select. Si in functie de ce se selecteaza in acel select, vreau sa se populeze un al 2-lea select.

De exemplu am:

Class = Paladin

Si in al 2-lea select vreau sa se populeze urmatoarele:

Talents = Holy, Protection, Retribution

Daca selectez alta clasa imi populeza altceva.

(Cand zic clasa nu ma refer la ceva cod, ci doar la o clasa din World of Warcraft).

In baza de date structura talentelor arata asa:


ID - NUME - ID Clasa

Deci cand fac query automat obtin si ID-ul talentelor pe care le are o clasa.

Chestia asta vreau sa o fac cu ajax.

Sugestii?

Mersi


PET - Vesnicul n00b al acestui forum :)

Avatar utilizator
saitek
Senior Member
Mesaje: 454
Membru din: Dum Sep 23, 2007 6:40 am

Mesajde saitek » Joi Apr 03, 2008 11:41 pm

Ii dai la al doilea select un id sau il pui intr-un div faci o functie de ajax cu care trimiti datele,si faci update la div, ce ii asa greu?
Blog Beta|Translate to rgb
GOOGLE = un mare prost

Avatar utilizator
PET
Senior Member
Mesaje: 325
Membru din: Mie Aug 20, 2003 11:40 pm
Localitate: Timisoara
Contact:

Mesajde PET » Vin Apr 04, 2008 12:04 am

saitek scrie:Ii dai la al doilea select un id sau il pui intr-un div faci o functie de ajax cu care trimiti datele,si faci update la div, ce ii asa greu?


Pai totul. Nu stiu cum sa fac o functie ajax, nu stiu cum sa trimit dfatele, nu stiu cum sa fac update la div :)
PET - Vesnicul n00b al acestui forum :)

Avatar utilizator
mihaitha
Senior Member
Mesaje: 2383
Membru din: Vin Mai 04, 2007 12:40 pm
Localitate: Sibiu
Contact:

Mesajde mihaitha » Sâm Apr 05, 2008 10:05 am

Inseamna ca nu stii deloc ajax (si nici javascript, banuiesc eu). Pune mana pe un manual/tutorial etc. Am luat o carte de ajax de Phil Ballard de la Teora cu 20 de ron. Daca chiar vrei sa inveti ma gandesc ca iti permiti macar atat.

Avatar utilizator
Quber
Senior Member
Mesaje: 874
Membru din: Mar Iun 27, 2006 8:33 pm
Localitate: localhost
Contact:

Mesajde Quber » Sâm Apr 05, 2008 11:59 am

@mihaitha, poate ca ishi permite dar nu vrea sa citesca...!
A man who dares to waste one hour of time has not discovered the value of life.

Avatar utilizator
PET
Senior Member
Mesaje: 325
Membru din: Mie Aug 20, 2003 11:40 pm
Localitate: Timisoara
Contact:

Mesajde PET » Sâm Apr 05, 2008 4:55 pm

Pai deasta v-am intrebat pe voi cum sa fac. Manuale, carti nu mi-am cumparat inca.

Era un tutorial facut de unu din romania in care avea ceva de genu, dar cu ceva lista cu judete, mai are cineva linkul?
PET - Vesnicul n00b al acestui forum :)

dechim
Senior Member
Mesaje: 1486
Membru din: Mar Mai 10, 2005 11:53 pm
Localitate: Drobeta Turnu Severin

Mesajde dechim » Sâm Apr 05, 2008 8:20 pm

Aici sunt tutoriale AJAX.

Avatar utilizator
PET
Senior Member
Mesaje: 325
Membru din: Mie Aug 20, 2003 11:40 pm
Localitate: Timisoara
Contact:

Mesajde PET » Sâm Apr 05, 2008 8:24 pm

dechim scrie:Aici sunt tutoriale AJAX.


Mersi de link.

Totusi nu mai stie nimeni linkul din Ro? Era un tip cred ca e si pe forum si avea mai multe tutoriale pe site-ul lui, dintre care unu cu Select in AJAX, iar acele selecturi erau populate cu judetele romaniei.

Cred ca era site-ul lui carco care nu mai merge.
PET - Vesnicul n00b al acestui forum :)

Avatar utilizator
PET
Senior Member
Mesaje: 325
Membru din: Mie Aug 20, 2003 11:40 pm
Localitate: Timisoara
Contact:

Mesajde PET » Mie Apr 09, 2008 9:13 am

Stie cineva cum dau de carco? Pe forum vad ca nu mai da :)

EDIT:

http://www.dhtmlgoodies.com/scripts/aja ... elect.html

ceva de genu vreau. Am gasit exemplu acolo... me happy :D
PET - Vesnicul n00b al acestui forum :)


Înapoi la “Librarii Javascript”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 24 vizitatori