Попытка вставить данные, даже если какой-либо индекс массива в цикле foreach пуст.при попытке следующего скрипта выдает ошибку Undefined index:
в случае пустого индекса.
$data = array();
if(count($_POST['data']) > 0 && !empty ($_POST['data'])){
foreach($_POST['data'] as $key => $array){
$row = array();
$row['team_id'] = intval($array['team_id']);
$row['Note'] = strip_tags(trim(strval($array['Note'])));
$row['result'] = strip_tags(trim(strval($array['result'])));
$data[$key] = $row;
}
$sql = $db->prepare("INSERT INTO teams ('team_id','note','result') values (:team_id, :note, :result) ");
foreach($data as $key => $array){
$sql->execute(array(':team_id' => $array['team_id'], ':note' =>$array['Note'], ':result' => $array['result'], ));
}
}