Autor | Zpráva | ||
---|---|---|---|
mersi Profil |
#1 · Zasláno: 11. 12. 2009, 15:21:07 · Upravil/a: mersi
Cafte vsetci,
mam takyto problem. Potrebujem spraviť dynamický formulár. Kde polozky druheho selectu zavisia od vyberu polozky v prvom. Viem ze sa to robi pomocou Javascriptu. No ten bohužial neviem. Našiel som tu na fóre viac príkladov no ani v jednom pripade som nezistil ako to pozmenit aby som mohol polozky jendotlivych selectov vo formulari nacitavat z MySQL. Teraz mam vlastne len dve vyberove polia v kt. su vsetky polozky kategorii a podkategorii z MySQL. Chcem vlastne aby po zvoleni jednej kategorie z vyb.menu, sa zaobrazilo druhe vyberove menu kt. polozky su nacitane tiez z DB ako v prvom menu. Ale aby polozky toho druheho zaviseli od vyberu v prvom. Prosim pomozte niekto. |
||
Str4wberry Profil |
#2 · Zasláno: 11. 12. 2009, 20:23:50
Ukaž, co máš a kde je problém.
|
||
mersi Profil |
#3 · Zasláno: 11. 12. 2009, 23:54:45 · Upravil/a: mersi
<body> <select name="kategoria"> <? $dat4 = mysql_query( 'SELECT id, nazov FROM kategoria' )or die( mysql_error() ); while( $row4 = mysql_fetch_array( $dat4 ) ){ echo '<option value="'.$row4['id'].'" '; if( $row['id_vydavatelstva'] == $row4['id'] ) echo 'selected="selected" '; echo '>'.$row4['nazov'].'</option>'; } ?> </select> <select name="subkategoria"> <? $dat5 = mysql_query( 'SELECT id, nazov, id_kategoria FROM subkategoria' )or die( mysql_error() ); while( $row5 = mysql_fetch_array( $dat5 ) ){ echo '<option value="'.$row5['id'].'" '; if( $row['id_subkategoria'] == $row5['id'] ) echo 'selected="selected" '; echo '>'.$row5['nazov'].'</option>'; } ?> </select> </body> |
||
Časová prodleva: 14 let
|
0