BoShurik, можно и так, да. Во всяком случае я видел много примеров множественных форм, где использовался getBlockPrefix. Кому как удобнее, однако в этом случае точно не стоит рендерить количество форм по количеству сущностей. Достаточно сделать один обработчик и одну форму, куда уже передавать актуальную в данный момент сущность/данные.
Дмитрий, да, я и не говорю, чтобы он залпом все учил. Был задан конкретный вопрос: что понадобится. Я ответил, что php, mysql и js достаточно. Можно без js, да, можно и без базы, писать все в файлы. Но зачем? Пусть человек учится и делает. Тем более что простых аякс скриптов в интернете полно.
А давайте вы не будете никого задевать своими ответами? Пусть они хоть к 5g подключены, перезагрузка тут не нужна. Если нужно выставить 20 оценок за урок, удобно вписать в поле и без нажатия сохранить, чем 20 раз нажимать и 20 раз скролить страницу. Очевидно, это вы из 2005, а не я.