<? $host="localhost"; $bazalogin="twoj_login"; $bazahaslo="wstaw_swoje_haslo"; $baza="nazwa_bazy"; $id = $_GET['id']; $zap = "SELECT * FROM ogloszenia o, kategoria k WHERE o.kategoria_id=k.id_kategoria"; $tytul = $rzad['tytul']; $tresc = $rzad['tresc']; $kategoria = $rzad['nazwa']; $id_kategoria=$rzad['id_kategoria']; <table border="1" width="600" height="auto"> <tr><td width="60"> Tytul </td> <td width="530"> <input type=text size=80 name=tytul value='$tytul'></td></tr> <tr><td width="60"> Kategoria</td> <td width="530"> <select name="kategoria" onChange="redirect(this.options.selectedIndex)">"; $nazwa=$wiersz['nazwa']; } ?> <script> document.formatka.kategoria.value = '<?= $id_kategoria ?>'; </script> <? /////////Wyswietla podaketegorie/////////////// <select name="podkat"> "; ?> <script> <!-- /* Double Combo Script Credit By Website Abstraction (www.wsabstract.com) Over 200+ free JavaScripts here! */ var groups = document.formatka.kategoria.options.length var group = new Array(groups) for (i = 0; i < groups; i++) group[i] = new Array() <?php /////////Wyswietla podaketegorie/////////////// $lista_kata[] = $d; { { echo('group['.$i.']['.$ii.'] = new Option("'.$wiersz2['nazwapod'].'", "'.$wiersz2['id_podkat'].'");'."n"); } } /////////Koniec podkategorii//////////////// ?> var temp = document.formatka.podkat function redirect(x) { for (m = temp.options.length - 1; m > 0; m--) temp.options[m] = null for (i = 0; i < group[x].length; i++) { temp.options[i] = new Option(group[x][i].text, group[x][i].value) } temp.options[0].selected = true } redirect(document.formatka.kategoria.options[0].value); //--> </script> <? /////////Koniec podkategorii//////////////// <td width="530"> <textarea name="tresc" cols="60" rows="20">$tresc</textarea> </td></tr> </table> <input type="submit" value="Popraw"></form>"; ?> </body></html>
W skrypcie w linii 40-42 otwieram kod <select> i zamykam go </select> Nie wiem jak tam umiescic dane przechowywane z kodu JS.