Podam tu kod, może ktoś będzie wiedział, o co chodzi...
Kod funkcji:
require_once('funkcje_bazy.php'); function rejestruj($nazwa_uz, $email, $haslo) { // zarejestrowanie nowej osoby w bazie danych // zwraca true lub komunikat o błędzie // połączenie z bazą danych $lacz = lacz_bd(); // sprawdzenie, czy nazwa użytkownika nie powtarza się $wynik = $lacz->query("select * from uzytkownik where nazwa_uz='".$nazwa_uz."'"); if (!$wynik) { throw new Exception('Wykonanie zapytania nie powiodło się.'); } if ($lacz->num_rows>0) { throw new Exception('Nazwa użytkownika zajęta — proszę wrócić i wybrać inną.'); } // jeżeli wszystko w porządku, umieszczenie w bazie danych $wynik = $lacz->query("insert into uzytkownik values ('".$nazwa_uz."', sha1('".$haslo."'), '".$email."')"); if (!$wynik) { throw new Exception('Rejestracja w bazie danych niemożliwa — proszę spróbować później.'); } return true; }
Kod rejestracji:
<?php require_once('funkcje_zakladki.php'); tworz_naglowek_html('Rejestracja użytkownika'); wyswietl_form_rej(); tworz_stopke_html(); ?>
Kod funkcje_zakladki.php:
<?php // Plik ten może zostać dołączony do wszystkich plików // W ten sposób każdy plik będzie zawierał wszystkie utworzone funkcje i wyjątki require_once('funkcje_prawid_dane.php'); require_once('funkcje_bazy.php'); require_once('funkcje_uwierz.php'); require_once('funkcje_wyswietl.php'); require_once('funkcje_url.php'); ?>
Jeśli będziecie chcieli to podam też kody innych plików....
Dzięki z góry
