Autor | Zpráva | ||
---|---|---|---|
Davez Profil * |
#1 · Zasláno: 23. 10. 2009, 15:34:51
Dobrý den,
Mám 2 selecty. HTML kód: <tr> <td><label for="account">Účet:</label></td> <td> <select id="account" name="account">'; $sql_accounts_select = mysql_query('SELECT `id`, `guid`, `name` FROM `accounts` WHERE `ip` = "'.mysql_real_escape_string($_SERVER['REMOTE_ADDR']).'"); $accounts_select = mysql_num_rows($sql_accounts_select); if($accounts_select > 0){ while($accounts_row = mysql_fetch_array($sql_accounts_select)){ echo '<option value="'.$accounts_row['id'].'_'.$accounts_row['guid'].'">'.$accounts_row['name'].'</option>'; } } echo '</select> </td> </tr> <tr> <td class="left"><label for="type">Typ:</label></td> <td> <select id="type" name="type"> </select> </td> </tr> Jak vidíte z kódu, hodnota vybrané možnosti v prvním selectu (account) bude vypadat například takto: 20_1453 A já potřebuji v JS tuto hodnotu rozdělit (v php funkce explode) podle _ tzn. mi například vznikne $account['0'] // id $account['1'] //guid A pokud se bude $account['1'] rovnat hodnotě 1453 (hodnot bude více, ale to už si dodělám sám), aby se do selectu type přidali následující hodnoty: <option value="1900">1900</option> <option value="1901">1901</option> <option value="1902">1902</option> U prvního selectu se určitě využije funkce onchange, ale bohužel v JS nejsem tak zkušený, abych si to napsal sám a proto prosím Vás o pomoc. Děkuji |
||
Davez Profil * |
#2 · Zasláno: 23. 10. 2009, 19:23:48
Již vyřešeno..
|
||
Časová prodleva: 15 let
|
0