Mam taki kod:
$dane = $db -> Execute("SELECT `login`, `email`, `password`, `data_rejestracji`, `ip` FROM `konta_nieaktywne` WHERE `login` = '".$login."' AND `password` = '".$password."'"); foreach ($dane as $dane2) { $db -> Execute("INSERT INTO `konta` SET `login` = ?, `email` = ?, `password` = ?, `data_rejestracji` = ?, `ip` = ?", array($dane2['login'], $dane2['email'], $dane2['password'], $dane2['data_rejestracji'], $dane2['ip'])); } $db -> Execute("DELETE FROM `konta_nieaktywne` WHERE `login` = '".$login."' AND `password` = '".$password."'");
Teoretycznie działa - Wyciąga dane, zmienia na tablice, dodaje do 2giej tabeli, usuwa. Jednak zwraca on również błędy, a mianowicie:
Kod
Column 'login' cannot be nullColumn 'login' cannot be nullColumn 'login' cannot be nullColumn 'login' cannot be nullColumn 'login' cannot be nullColumn 'login' cannot be nullColumn 'login' cannot be null
Notice: Undefined index: login in [ciach] on line 36
Notice: Undefined index: email in [ciach] on line 36
Notice: Undefined index: password in [ciach] on line 36
Notice: Undefined index: data_rejestracji in [ciach] on line 36
Notice: Undefined index: ip in [ciach] on line 36
Column 'login' cannot be null
Notice: Undefined index: login in [ciach] on line 36
Notice: Undefined index: email in [ciach] on line 36
Notice: Undefined index: password in [ciach] on line 36
Notice: Undefined index: data_rejestracji in [ciach] on line 36
Notice: Undefined index: ip in [ciach] on line 36
Column 'login' cannot be null
Można prosić o pomoc w wyelminowaniu błędów? Bo nie mam pomysłu jak to zrobić

Z góry dzięki i pozdrawiam,
Arek.