treść błedu:
Fatal error: Call to a member function query() on a non-object in xxx\xxxxxx on line 7
<?php function rejestracja($nick, $haslo, $email){ $lacz=polacz(); $zapytanie=("SELECT * FROM user WHERE nick='$nick'"); $wynik=$lacz->query($zapytanie); //$wynik=$lacz->query("SELECT * FROM user WHERE nick='$nick'"); if(!$wynik) throw new Exception ('Nie można sprawdzić nazwy użytkownika. Proszę spróbować później.'); if($lacz->num_rows>0) throw new Exceptrion ('Podany nick jest już zajęty. Wybierz inny!'); $wynik=$lacz->query("INSERT INTO user VALUES ('$nick', md5('$haslo'), '$email')"); if(!$wynik) throw new Exception ('Rejestracja nie powiodła się. Porszę sporobwać później.'); return true; } ?>
formularz:
<?php function form_rejestracji(){ ?> <form action="rejestracja.php" method="post"> <table align="center"> <tr> <td colspan="2"><h1><strong>Proszę się zalogować</strong></h1></td> </tr> <tr> <td>Nick: </td><td><input type="text" name="nick"></td> </tr> <tr> <td>Hasło: </td><td><input type="password" name="haslo"></td> </tr> <tr> <td>Powtórz hasło: </td><td><input type="password" name="haslo2"></td> </tr> <tr> <td>E-mail: </td><td><input type="text" name="email"></td> </tr> <tr> <td colspan="2"><input type="image" src="loguj.gif" value="submit"></td> </tr> </table> </form> <?php }