Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Select + DB + Smarty
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> AJAX
Subiectul anterior :: Subiectul următor  
Autor Mesaj
PET



Data înscrierii: 20/Aug/2003
Mesaje: 313
Locație: Timisoara

Trimis: Joi Apr 03, 2008 9:53 pm    Titlul subiectului: Select + DB + Smarty  

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:         <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
Sus  
saitek



Data înscrierii: 23/Sep/2007
Mesaje: 442

Trimis: Joi Apr 03, 2008 10:41 pm    Titlul subiectului:  

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?
Sus  
PET



Data înscrierii: 20/Aug/2003
Mesaje: 313
Locație: Timisoara

Trimis: Joi Apr 03, 2008 11:04 pm    Titlul subiectului:  

saitek a scris: 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 :)
Sus  
mihaitha



Data înscrierii: 04/Mai/2007
Mesaje: 1596
Locație: Sibiu

Trimis: Sâm Apr 05, 2008 9:05 am    Titlul subiectului:  

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.
Sus  
Quber



Data înscrierii: 27/Iun/2006
Mesaje: 799
Locație: localhost

Trimis: Sâm Apr 05, 2008 10:59 am    Titlul subiectului:  

@mihaitha, poate ca ishi permite dar nu vrea sa citesca...!
Sus  
PET



Data înscrierii: 20/Aug/2003
Mesaje: 313
Locație: Timisoara

Trimis: Sâm Apr 05, 2008 3:55 pm    Titlul subiectului:  

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?
Sus  
dechim



Data înscrierii: 10/Mai/2005
Mesaje: 593
Locație: Drobeta Turnu Severin

Trimis: Sâm Apr 05, 2008 7:20 pm    Titlul subiectului:  

Aici sunt tutoriale AJAX.
Sus  
PET



Data înscrierii: 20/Aug/2003
Mesaje: 313
Locație: Timisoara

Trimis: Sâm Apr 05, 2008 7:24 pm    Titlul subiectului:  

dechim a scris: 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.
Sus  
PET



Data înscrierii: 20/Aug/2003
Mesaje: 313
Locație: Timisoara

Trimis: Mie Apr 09, 2008 8:13 am    Titlul subiectului:  

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

EDIT:

http://www.dhtmlgoodies.com/scripts/ajax-chained-select/ajax-chained-select.html

ceva de genu vreau. Am gasit exemplu acolo... me happy :D
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> AJAX
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community