HELP, HELP, HELP...!!!
2 отговора
117 прегледа
HELP, HELP, HELP...!!!
Много моля някой да ми каже как да го направя?!?!?
Побърках се вече, пробвах всичко, което ми хрумна и изчетох целия нет по въпроса...!!!!!
Нищо не става и не става и не става....!!!
Моля ви...!!! Търся решение...!!!
Става въпрос за следното:
Имам регистрационна форма, която трябва да се попълва от потребител.
Част от тази форма е едно "select - option" меню, което се намира в <iframe></iframe>.
Как основната форма да разбере стойността на това, което е избрано от "select - option" менюто...?!!?!
В най-общи линии, сорс кода ми е следния:
----------------------- основна форма -------------------------
<table>
<form name=regadd action=result method=post>
<tr><td>
<select name="oblast" onchange="window.open(this.options[this.selectedIndex].value,'gradove')" size="1" style="width: 190px">
<option value=readcity.php?oblast=0>--- изберете област ---</option>
<option value=readcity.php?oblast=1>Благоевградска</option>
<option value=readcity.php?oblast=2>Бургаска</option>
<option value=readcity.php?oblast=3>Варненска</option>
<option value=readcity.php?oblast=4>Великотърновска</option>
</select>
</td></tr>
<tr><td>
<iframe src="readcity.php?oblast=0" name="gradove" width="250" height="16" frameborder=0 scrolling=no></iframe>
</td></tr>
<tr><td align="center"><input type="submit" value="Регистрирай"></td></tr>
</form>
</table>
--------------------- край на основната форма -----------------------
---------------- readcity.php (намира се в <iframe name="gradove">) -------------------
това е кода на readcity.php, при избрана стойност на oblast=1 от основната форма. Т.е била е избрана област Благоевградска.
<table>
<tr><td>
<select name="city" size="1" style="width: 190px">
<option value=0>--- изберете град ---</option>
<option value=1>Благоевград</option>
<option value=2>Абланица</option>
<option value=3>Аврамово</option>
<option value=4>Бабяк</option>
<option value=5>Балдево</option>
<option value=6>Баничан</option>
<option value=7>Банско</option>
<option value=8>Баня</option>
</select>
</td></tr>
</table>
-------------------- край на readcity.php ---------------------
Въпросът е:
Как основната форма (<form name=regadd...>) да разбере, че в селект-формата от readcity.php е избрана стойност на променливата city=7, съответстващо на гр.Банско?
Е това не мога да го направя маса и време...
Тук не съм посочвал нищо друго, освен HTML... Не съм посочвал и опитите, които съм правил, като "onChange..." или импровизации с Javascript...
Моля ви да помогнете...!!!!!
Тъй като съм много на зор, ще направя същия постинг и в PHP...
Предварително ви благодаря, но ви моля да ми предложите някакво готово решение, защото вече се уморих от експерименти...!!!
Побърках се вече, пробвах всичко, което ми хрумна и изчетох целия нет по въпроса...!!!!!
Нищо не става и не става и не става....!!!
Моля ви...!!! Търся решение...!!!
Става въпрос за следното:
Имам регистрационна форма, която трябва да се попълва от потребител.
Част от тази форма е едно "select - option" меню, което се намира в <iframe></iframe>.
Как основната форма да разбере стойността на това, което е избрано от "select - option" менюто...?!!?!
В най-общи линии, сорс кода ми е следния:
----------------------- основна форма -------------------------
<table>
<form name=regadd action=result method=post>
<tr><td>
<select name="oblast" onchange="window.open(this.options[this.selectedIndex].value,'gradove')" size="1" style="width: 190px">
<option value=readcity.php?oblast=0>--- изберете област ---</option>
<option value=readcity.php?oblast=1>Благоевградска</option>
<option value=readcity.php?oblast=2>Бургаска</option>
<option value=readcity.php?oblast=3>Варненска</option>
<option value=readcity.php?oblast=4>Великотърновска</option>
</select>
</td></tr>
<tr><td>
<iframe src="readcity.php?oblast=0" name="gradove" width="250" height="16" frameborder=0 scrolling=no></iframe>
</td></tr>
<tr><td align="center"><input type="submit" value="Регистрирай"></td></tr>
</form>
</table>
--------------------- край на основната форма -----------------------
---------------- readcity.php (намира се в <iframe name="gradove">) -------------------
това е кода на readcity.php, при избрана стойност на oblast=1 от основната форма. Т.е била е избрана област Благоевградска.
<table>
<tr><td>
<select name="city" size="1" style="width: 190px">
<option value=0>--- изберете град ---</option>
<option value=1>Благоевград</option>
<option value=2>Абланица</option>
<option value=3>Аврамово</option>
<option value=4>Бабяк</option>
<option value=5>Балдево</option>
<option value=6>Баничан</option>
<option value=7>Банско</option>
<option value=8>Баня</option>
</select>
</td></tr>
</table>
-------------------- край на readcity.php ---------------------
Въпросът е:
Как основната форма (<form name=regadd...>) да разбере, че в селект-формата от readcity.php е избрана стойност на променливата city=7, съответстващо на гр.Банско?
Е това не мога да го направя маса и време...
Тук не съм посочвал нищо друго, освен HTML... Не съм посочвал и опитите, които съм правил, като "onChange..." или импровизации с Javascript...
Моля ви да помогнете...!!!!!
Тъй като съм много на зор, ще направя същия постинг и в PHP...
Предварително ви благодаря, но ви моля да ми предложите някакво готово решение, защото вече се уморих от експерименти...!!!
Re: HELP, HELP, HELP...!!!
След като използваш ПХП, опита ли със сесия?
Иначе варианти разни, но с refresh...
Все пак, колегите може би знаят начин
Иначе варианти разни, но с refresh...
Все пак, колегите може би знаят начин
Re: HELP, HELP, HELP...!!!
Там не става за сесия... Цялата форма е много сложна, тя помни разни други глупости, нулира се само в определени моменти... Не е за сесия номера...
Достатъчно ми е, ако формата, дето избира областта, може да й върне стойността в основната, само като бъде избрана...
Нищо друго...
Достатъчно ми е, ако формата, дето избира областта, може да й върне стойността в основната, само като бъде избрана...
Нищо друго...