Kup si knihu a hladaj konkretne veci ktore potrebujes, to mas najlepsie.
Toto je stare ale na to, co potrebujes, ti to bude stacit:
http://www.linuxsoft.cz/article_list.ph ... tegory=181Pises nezrozumitelne ale princip na takuto situacie je jednoduchy:
V prvom rade potrebujes tabulku v databaze do ktorej si ulozis vsetky mesta. Kazdemu mestu bude pridelene ID.
Na stranke, kde je select s mestami vygenerujes jednotlive options podla zaznamov z tejto tabulky a to tak, ako si pisal <option value="ID">NAZOV</option>
Ked odosles formular, budes mat ID mesta, ktore vybral uzivatel. Podla tohto ID si mozes z DB vytiahnut nazov.
Je ale velka sanca, ze chces mesto niekde pridelit (napriklad ho pridelit uzivatelovi, ktory je zasa v tabulke uzivatelov). Vtedy potrebujes novu tabulku,
v ktorej si vytvoris definujes akysi vstah medzi uzivatelom a mestom. Tabulka moze mat 2 stlpce: 1. ID uzivatela, 2. ID mesta. No a podla nej vies, ktore mesto aptri ku ktoremu uzivatelovi.
Vyber takychto dat je jednoduchy pomocou MySQL prikazu JOIN:
http://dev.mysql.com/doc/refman/5.0/en/join.html