Име и години

Kameliaa

Registered
Здравейте,

имам БД с 3 полета - id, ime, godini
към всяко име има записана година

как може чрез някакъв код да се направи следното

от падащо меню select като се избере името до него да се показват годините?

пример: като се избере от падащото меню Георги до него да покаже 22 години
 
Първо кажи какво те затруднява - логиката или кода? Искаш да ти покажем как се пише конкретна част от задачата, или питаш по какъв начин работи тази малка система - т.е. логиката?
Защото в момента не е много ясно какво точно питаш, конкретизирай си въпроса и ще получиш ясен отговор, сигурен съм :)
 
Kameliaa каза:
Ами кода :roll: ..........
Аз бих ти препоръчал още като вадиш от бд, да ги извеждаш нещата така:

HTML:
<select>
<option value=22>Георги
<option value=23>Иван
<option value=24>Петър
...
</select>

И после следиш за onchange на select-а и само слагаш value-то в някой <span> до select-a. :?:
 
Може и да пробваш по дървеният начин :D
PHP:
<select name='chovek'>
<?php
$query = mysqli_query(...);
while($r = mysqli ... ())
{
 echo "
<option value='".$r['ime']."'>".$r['ime']." - ".$r['godini']."г.</option>
";

}
?>
</select>

Смисъл, в самия селект -> опциите да съдържат ИМЕТО и годините и при избор на име - ако трябва да се взема какво е избрано, ще се вземе VALUЕ атрибута, така че гледай и там какво пишеш :D :?:
 
Дадох примера с javascript-а, защото автора иска динамично отстрани да се появяват годините.
Но според мен няма смисъл от това, начина на joTunkiq хем е по-прост, хем е също толкова ефективен.
Ако ти е за играчката - добре, направи го с js, но в истинска ситуация е по-лесно като jotunkiq директно в select-а да показваш годините :)
 
Идеята е годините да излизат динамично на съвсем друго място в страницата.
 
Kameliaa каза:
Идеята е годините да излизат динамично на съвсем друго място в страницата.
В такъв случай ще ти се наложи да ползваш моя вариант :?:
 
Kameliaa каза:
ок мерси :?:

само , че не знам как да вкарам php +БД в джаваскрипт
Не, нямаш такова - отделно в php-то извеждаш select-a както показах и после в отделен javascript слушаш за onchange на select-a.
 
http://jsfiddle.net/6Ldx7n9y/ Ето как се прави, само си импортни Jquery библиотеката в твоя код и си генерирай select-а както ти показах в по-горен пост.

Кода е по примера на @Anonimen :?: :lol:
 

Back
Горе