Na początek dodam tylko, że jestem dość świerzy w PHP

Mój problem polega na tym, że wyświetla mi się komunikat : "Notice: Undefined index: nazwa_uzyt in C:\xampp\htdocs\inz2\nowa_rejestracja.php on line 3"
kod php:
ten kog pochodzi z pliku rejestracja.php
Kod
<?php
session_start();
$nazwa_uzyt=$_POST['nazwa_uzyt'];
$haslo=$_POST['haslo'];
$haslo2=$_POST['haslo2'];
$email=$_POST['email'];
$imie=$_POST['imie'];
$nazwisko=$_POST['nazwisko'];
require_once('funkcje_all.php');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<link href="glowny.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<?php
try{
if (!wypelniony($_POST)) {
throw new Exception ('Formularz rejestracji został wypełniony nieprawidłowo. Proszę spróbować ponownie.');
}
if (!poprawny_email($_POST)) {
throw new Exception ('Podany adres email jest nieprawidłowy.');
}
if ($haslo != $haslo2) {
throw new Exception ('Podane hasło różnią się od siebie.');
}
if ((strlen($nazwa_uzyt) > 30)) {
throw new Exception ('Podany login jest za długi.');
}
if ((strlen($haslo) < 5) || (strlen($haslo1) > 20)) {
throw new Exception ('Hasło nie może być krótrze niż 5 znaków i dłuższe niż 20 znaków.');
}
rejestruj($nazwa_uzyt. $haslo. $email. $imie. $nazwisko);
$_SESSION['login'] = $nazwa_uzyt;
echo 'Rejestracja zakończona sukcesem proszę przejść do strony głównej';
tworz_naglowek_html('rejsestracja');
menu_top();
tworz_header();
//towrzy menu
tworz_menu();
funkcje_url('index.php' , 'Strona główna');
tworz_stopke();
}
catch (Exception $error) {
echo $error->getMessage();
tworz_naglowek_html('rejsestracja');
menu_top();
tworz_header();
//towrzy menu
tworz_menu();
tworz_stopke();
exit;
}
?>
session_start();
$nazwa_uzyt=$_POST['nazwa_uzyt'];
$haslo=$_POST['haslo'];
$haslo2=$_POST['haslo2'];
$email=$_POST['email'];
$imie=$_POST['imie'];
$nazwisko=$_POST['nazwisko'];
require_once('funkcje_all.php');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<link href="glowny.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<?php
try{
if (!wypelniony($_POST)) {
throw new Exception ('Formularz rejestracji został wypełniony nieprawidłowo. Proszę spróbować ponownie.');
}
if (!poprawny_email($_POST)) {
throw new Exception ('Podany adres email jest nieprawidłowy.');
}
if ($haslo != $haslo2) {
throw new Exception ('Podane hasło różnią się od siebie.');
}
if ((strlen($nazwa_uzyt) > 30)) {
throw new Exception ('Podany login jest za długi.');
}
if ((strlen($haslo) < 5) || (strlen($haslo1) > 20)) {
throw new Exception ('Hasło nie może być krótrze niż 5 znaków i dłuższe niż 20 znaków.');
}
rejestruj($nazwa_uzyt. $haslo. $email. $imie. $nazwisko);
$_SESSION['login'] = $nazwa_uzyt;
echo 'Rejestracja zakończona sukcesem proszę przejść do strony głównej';
tworz_naglowek_html('rejsestracja');
menu_top();
tworz_header();
//towrzy menu
tworz_menu();
funkcje_url('index.php' , 'Strona główna');
tworz_stopke();
}
catch (Exception $error) {
echo $error->getMessage();
tworz_naglowek_html('rejsestracja');
menu_top();
tworz_header();
//towrzy menu
tworz_menu();
tworz_stopke();
exit;
}
?>
a ten kod pochodzi z pliku funkcje_uwierzytelniania.php
Kod
function rejestruj($nazwa_uzyt, $haslo, $email, $imie, $nazwisko) {
$lacz = $lacz_bd();
//sprawdzenie czy uzytkownik istnieje
$wynik = $lacz->query("select * from uzytkownk where nazwa_uzyt='".$nazwa_uzyt."'");
if (!$wynik) {
throw new Exception('Wykonanie zapytania do bazy danych nie udało się.');
}
if ($lacz->num_rows>0) {
throw new Exception('Podany login jest już używany. Proszę wybrać inną nazwę użytkownika');
//umieszczenie uzytkownika w bazie
$wynik = $lacz->query("insert into uzytkownik values ('".$nazwa_uzyt."' , sha1('".$haslo."') , '".$email."' , '".$imie."' , '".$nazwisko."')");
if(!wynik) {
throw new Exception('Nieudana rejestracja w bazie danych. Prosimy spróbować ponowanie później.');
}
return true;
}
}
$lacz = $lacz_bd();
//sprawdzenie czy uzytkownik istnieje
$wynik = $lacz->query("select * from uzytkownk where nazwa_uzyt='".$nazwa_uzyt."'");
if (!$wynik) {
throw new Exception('Wykonanie zapytania do bazy danych nie udało się.');
}
if ($lacz->num_rows>0) {
throw new Exception('Podany login jest już używany. Proszę wybrać inną nazwę użytkownika');
//umieszczenie uzytkownika w bazie
$wynik = $lacz->query("insert into uzytkownik values ('".$nazwa_uzyt."' , sha1('".$haslo."') , '".$email."' , '".$imie."' , '".$nazwisko."')");
if(!wynik) {
throw new Exception('Nieudana rejestracja w bazie danych. Prosimy spróbować ponowanie później.');
}
return true;
}
}