Wywala mi takie coś:
Kod
Notice: Undefined variable: login in /usr/local/www/apache22/data/silnik/funkcje.php on line 181
Notice: Undefined variable: email in /usr/local/www/apache22/data/silnik/funkcje.php on line 183
Notice: Use of undefined constant rok - assumed 'rok' in /usr/local/www/apache22/data/silnik/funkcje.php on line 200
Notice: Undefined index: data_urodzenia[rok] in /usr/local/www/apache22/data/silnik/funkcje.php on line 200
Notice: Use of undefined constant miesiac - assumed 'miesiac' in /usr/local/www/apache22/data/silnik/funkcje.php on line 201
Notice: Undefined index: data_urodzenia[miesiac] in /usr/local/www/apache22/data/silnik/funkcje.php on line 201
Notice: Use of undefined constant dzien - assumed 'dzien' in /usr/local/www/apache22/data/silnik/funkcje.php on line 202
Notice: Undefined index: data_urodzenia[dzien] in /usr/local/www/apache22/data/silnik/funkcje.php on line 202
Notice: Undefined variable: email in /usr/local/www/apache22/data/silnik/funkcje.php on line 183
Notice: Use of undefined constant rok - assumed 'rok' in /usr/local/www/apache22/data/silnik/funkcje.php on line 200
Notice: Undefined index: data_urodzenia[rok] in /usr/local/www/apache22/data/silnik/funkcje.php on line 200
Notice: Use of undefined constant miesiac - assumed 'miesiac' in /usr/local/www/apache22/data/silnik/funkcje.php on line 201
Notice: Undefined index: data_urodzenia[miesiac] in /usr/local/www/apache22/data/silnik/funkcje.php on line 201
Notice: Use of undefined constant dzien - assumed 'dzien' in /usr/local/www/apache22/data/silnik/funkcje.php on line 202
Notice: Undefined index: data_urodzenia[dzien] in /usr/local/www/apache22/data/silnik/funkcje.php on line 202
Skrypt rejestracji:
function rejestracja_proces() { /* Połączenie do bazy */ $polaczenie = @mysql_connect('localhost:3306', 'www', 'www') or die('Brak połączenia z serwerem MySQL.<br />Błąd: '.mysql_error()); $polaczenie_do_bazy = @mysql_select_db('baza_strony', $polaczenie) or die('Nie mogę połączyć się z bazą danych<br />Błąd: '.mysql_error()); /* Sprawdzenie danych */ { { { { { { } } } } } } else { if ($_POST['haslo']==$_POST['haslo2']) { if ($czy_istnieje==0) { if ($czy_istnieje_email==0) { $adres_ip = $_SERVER['REMOTE_ADDR']; $data_urodzenia[rok] = $_POST['data_urodzenia[rok]']; $data_urodzenia[miesiac] = $_POST['data_urodzenia[miesiac]']; $data_urodzenia[dzien] = $_POST['data_urodzenia[dzien]']; $data_urodzenia = date($_POST['data_urodzenia']['rok'].'-'.$_POST['data_urodzenia']['miesiac'].'-'.$_POST['data_urodzenia']['dzien']); $zapytanie="INSERT INTO uzytkownicy (login,haslo,imie,nazwisko,plec,gg,miasto,data_rejestracji,adres_ip,data_uro
dzenia,email,aktywacja,ranga) VALUES('$login','$haslo','$imie','$nazwisko','$plec','$numer_gg','$miasto','$data_rejestracji','$adres_ip','$data_urodzenia','$email','0','Uzytkownik')"; $zapytanie2="SELECT id FROM uzytkownicy WHERE login='$login'"; $id=$temp['id']; if ($ile==0) { $_SESSION['user_id']=$id; } $zapytanie3="INSERT INTO zarzadzanie_kontem (id) VALUES('$id')"; echo('<strong>Wynik:</strong><br><br><font color="green">Konto '.$login.' zostało utworzone.</font><br><br><strong>Dane konta:</strong><br><br>Login: '.$login.' .<br>Hasło: '.$haslo2.' .<br>Imię: '.$imie.' .<br>Nazwisko: '.$nazwisko.' .<br>Płeć: '.$plec.' .<br>Numer GG: '.$numer_gg.' .<br>Miasto: '.$miasto.' .<br>Data urodzenia: '.$data_urodzenia.' .<br>Email: '.$email.' .<br><br><br><strong>Data rejestracji:</strong> '.$data_rejestracji.' .<br><strong>Adres IP z którego się zarejestrowano:</strong> '.$adres_ip.' .<br><br><br>'); } else { } } else { } } } }
Oczywiście konto w bazie danych oraz id zostaje skopiowane poprawnie tylko właśnie wyrzuca mi jeszcze błędy. Proszę o pomoc
