Чисто ставить блок, доставать id, увеличивать его, записывать новое значение, снимать блокировку? Нормальный ли такой способ?
...сделать такую view в базе в ней написать нужную логику при помощи которой она будет собирать данные по таблицам и обрабатывать их и потом просто делать обращение к ней и вывод...
function Selected(b) {
var label = b.value;
if (label==243)
{
document.getElementById("Block3").style.display='block';
document.getElementById("Block4").style.display='none';
document.getElementById("Block5").style.display='none';
document.getElementById("Block6").style.display='none';
fields_enable_and_disable('Block3', ['Block4', 'Block5', 'Block6']); // Block3 - отображаем, значит, у него нужно вкл. все поля ввода (disabled = false), остальные блоки - перечисляем вторым аргументом, там - наоброт, выкл. поля (disabled = true).
}
:first-child_:last-child