Зарегистрировался в очередное сумашествие, мой круг, прямая линка на профиль sopov.moikrug.ru, только толком не в»ехал, что и как там обозначается…
и вот чего я не хватает в логике селектов (выпадающие списки), причем не только на этом сайте, а по интернету в целом..
2_ и второе на что обратил внимание, когда делают таблицу связку с данными, и остаются пустые поля, то они тоже выпадают, но почему бы когда эти списки строишь, то не поставить проверку на то, что там чтото есть?? (т.е. около этого: push @list, ‘<option value=»‘.$val.'»>’.$data.'</option>’ if $data=~/\S/ )
3_ делают еще порой связки между двумя селектами, на пример сначала мы выбираем страну, потом регион, потом город, и когда ты выбираешь страну происходит подгурзка регионов, а следом по выбору региона — загружаются города, но в 80 из 100 случаев будет выбрана Россия, в 15 украина, в оставшихся 5 другие страны, почему бы не закэшировать регионы россии, если они так и так будут выбраны и потом их использовать? другой вариант, если чтото было выбрано было, то можно оставить в кэше у пользователя и второй раз уже не загружать ему.