Не "лучше". А просто других вариантов у вас всё равно нет.
Нету никаких "небанальных паттернов", которые заменяют цикл. Так что придется пользоваться банальными
Антон Вебсайтовский, ну вы же записываете те же 15 форм? Это не вызывает у вас истерику?
Значит и проверять надо все 15. Это не так сложно, не надо бояться простого РНР кода. Вы бы давно уже это сделали, пока тут торгуетесь.
Vlad Volkov, зачем вам форма? Что вы в ней хотите разглядеть?
Вам лучше открыть спецификацию протокола НТТР и посмотреть, с каких пор он научился передавать значения null.
Это очень плохая структура БД
Никогда нельзя делать таблицы из имени пользователя.
Таблица должна быть только одна, в которой лежат сообщения всех пользователей .
Сначала надо определиться, про что вы спрашиваете: про яваскрипт, про регистрацию, или про то как письма попадают в спам.
Умение логически мыслить критически важно для программиста