od pewnego czasu próbuje coś klecić w języku PHP. Obecnie pracuję nad stworzeniem skryptu rejestracji użytkowników. Poradziłem sobie ze wszystkim, lecz nie działa jedna rzecz, a mianowicie: sprawdzanie dostępności nazwy użytkownika, skrypt pomimo tego, iż już takowa nazwa użytkownika istnieje w bazie tworzy kolejnego o takiej samej.
Oto kod PHP:
<?php $dbhost = 'localhost'; $dbuser = ''; $dbpass = ''; $dbname = ''; $dbc = @mysql_connect ($dbhost, $dbuser, $dbpass) or die ('Nie moge połączyć sie z bazą danych. Przepraszamy z kłopoty'); echo '<form action="index.php" method="post"> logi: <input type="text" name="login"> <br/><br/> hasło: <input type="text" name="haslo"> <br/><br/> <input type="submit"> </form> '; if($_POST[login]<>''||$_POST[haslo]<>'') { $sql = \"SELECT * FROM `uzytkownicy` WHERE login = '{$_POST[login]}'\"; if($result){ $login = $_POST[login]; mysql_query(\"INSERT INTO `uzytkownicy` ( `id` , `login` , `haslo` ) VALUES ('NULL', '$login', '$haslo')\") or die('Wystąpił błąd!'); } else { } } ?>
Pozdrawiam.
Piotrek Maszko.