

<?php $title = "Rejestracja"; include_once 'gora_strony.php'; ?> <h1>Rejestracja</h1> <form method="POST" action="?rejestracja"> <table> <tr><td>Nazwa konta (6-20 znakow): </td><td><input type='text' name='login'/></td></tr> <tr><td>Haslo (6-20 znakow): </td><td><input type='password' name='haslo1'/></td></tr> <tr><td>Powtorz haslo: </td><td><input type='password' name='haslo2'/></td></tr> <tr><td>Email: </td><td><input type='text' name='email'/></td></tr> <tr><td><input type='submit' value='Zarejestruj sie!' name="zatwierdz"/></td></tr> </table> </form> <?php $login = $_POST['login']; $haslo1 = $_POST['haslo1']; $haslo2 = $_POST['haslo2']; $email = $_POST['email']; $zatwierdz = $_POST['zatwierdz']; if($haslo1 == $haslo2){ $login = SprawdzDane($login); $haslo1 = sha1($haslo1); $email = SprawdzDane($email); $polaczenie = mysqli_connect(db_host, db_user, db_pass, db_name); $pytanie = "SELECT * FROM uzytkownicy"; $tablica = $polaczenie->query($pytanie); $tablica = mysqli_fetch_array($tablica); if($dane_uzytkownikow == 0){ $polaczenie = mysqli_connect(db_host, db_user, db_pass, db_name); $dodaj = 'INSERT INTO uzytkownicy (nazwa, haslo, email) VALUES ("'.$login.','.$haslo1.','.$email.'")'; $wynik = $polaczenie->query($dodaj); } } ?> <?php include_once 'dol_strony.php'; ?>
EDIT: zapomnialem dodac funkcje SprawdzDane
function SprawdzDane($tekst){ $wynik = mysqli_real_escape_string($polaczenie, $tekst); return $wynik; }