У меня есть форма, которую заполняют пользователи. В форме есть несколько одинаковых полей, таких как "имя проекта", "дата проекта", "категория" и т.д. На основании того, сколько форм пользователь отправляет:
Моя цель:
- цикл над числом форм
- создавать отдельные инструкции вставки SQL
Однако PHP бросает мне уведомление, которое я, похоже, не понимаю:
Примечание:
Примечание: Неинициализированное смещение строки: 1... dataPasser.php в строке 90
PHP
$myQuery = array();
if ($varsCount != 0)
{
for ($i=0; $i <= $varsCount; $i++)
{
$var = "insert into projectData values ('" . $catagory[$i] . "', '" . $task[$i] . "', '" . $fullText[$i] . "', '" . $dueDate[$i] . "', null, '" . $empId[$i] ."')";
array_push($myQuery, $var);
}
}
Есть ссылки на этот вопрос, который у меня есть, но они не являются точными, и у меня возникают проблемы с выводом, из которого возникает настоящая проблема. Я был бы очень признателен за любую помощь в понимании того, что приводит к неправильной инициализации массива.