Я бы либо пересмотрел, чтобы добавить максимум к количеству полей ввода, которые добавляются для каждого клиента, либо создал бы отдельную страницу для каждого клиента, на котором сгенерированы поля ввода.
Если вы хотите продолжить, вы можете рассмотреть вопрос о расширении max_execution_time
, которое по умолчанию составляет 30 секунд, добавив ini_set('maximum_execution_time', '60');
в начало вашего скрипта.
Для обработки всех этих строк на стороне сервера. Сделайте ваши поля ввода массивами, которые содержат имя клиента в качестве ключа: <input type="text" name="your_value[client1][column1]" />
и для вашего следующего клиента <input type="text" name="your_value[client2][column1]" />
увеличивайте столбец для каждого столбца.
Затем на стороне сервера вы можете выполнить цикл foreach для получения значений.
foreach($_POST[your_value] as $client)
{
foreach($client as $key => $val)
{
echo $val;
}
}