Я использую платформу CodeIgniter.
Я использую функцию form_input
для создания двумерного массива текстовых полей и раскрывающихся списков.
Функция генерирует HTML следующим образом:
<input type="box" name= "variable">
Мне нужно создать 30 строк по 5 текстовых полей (время, событие, материалы, успех {да / нет}, комментарий).
Мой план состоял в том, чтобы каким-то образом иметь возможность уникально идентифицировать их всех, поэтому на более позднем этапе, когда я $Post
перевожу их на другую страницу, не будет запутано, какое текстовое поле time1
или какое текстовое поле time2
.
Я пытаюсь создать этот массив текстовых полей в php, чтобы при использовании цикла for
с (ISSET
) я мог остановиться, когда попал в строку, которая не была завершена пользователем.
Это мой код, но я не уверен, что его место на
for ($i =0; $i< 30; $i++)
{
//time part of event field
echo form_input ($events['time',$i]),
//the event itself
form_input ($events['event',$i]),
//supplies used
form_input ($events['supplies',$i]),
//successful?
form_dropdown ($events['success',$i] $success),
//comment if necessary
form_input ($events['time',$i]);
echo '<br/>';
}