rejestracja.php:
<?php include("baza.php"); include("funkcjewalidacji.php"); { $username = $_POST['username']; $email = $_POST['email']; $password = $_POST['password']; $password_confirm = $_POST['password_confirm']; $firstname = $_POST['firstname']; $lastname = $_POST['lastname']; $data = $_POST['data']; $telefon = $_POST['telefon']; $ulica = $_POST['ulica']; $miasto = $_POST['miasto']; $wojewodztwo = $_POST['wojewodztwo']; $Nr_domu = $_POST['Nr_domu']; $Nr_mieszkania = $_POST['Nr_mieszkania']; $Kod_pocztowy = $_POST['Kod_pocztowy']; $regulamin1 = $_POST['regulamin1']; $regulamin2 = $_POST['regulamin2']; // Walidacja wszystkich pól if ((compare($password,$password_confirm)) && (!(walidacja_email($email))) && (!(czywypelnione($firstname))) && (!(czywypelnione($lastname))) && (!(czywypelnione($telefon))) && (!(czywypelnione($ulica))) && (!(czywypelnione($miasto))) && (!(czywypelnione($wojewodztwo))) && (!(czywypelnione($Nr_domu))) && (!(czywypelnione($Kod_pocztowy))) && (sprawdzCheckbox($regulamin1)) && (sprawdzCheckbox($regulamin2)) && wal($username)) { ///// filtrujemy dane $password_confirm = trim(strip_tags( mysql_real_escape_string(HTMLSpecialChars($password_confirm)))); $query = mysql_query("INSERT INTO rejestr VALUES('$login', '$email', '$password', '$password_confirm', '$firstname', '$lastname', '$data', '$telefon', '$ulica', '$miasto', '$wojewodztwo', '$Nr_domu', '$Nr_mieszkania', '$Kod_pocztowy')"); { $mesage = 'Rejestraca Zakończona Powodzeniem'; } } } if (!compare($password,$password_confirm) && (!($_POST['$password'] == $_POST['$password_confirm'])) && (isset($_POST['Rejestruj'])) ){ $mesage='Wprowadzone hasła nie są identyczne'; } elseif (!sprawdzCheckbox($regulamin1) && (isset($_POST['$regulamin1'])) ) { $mesage='Wymagana akceptacja regulaminu';} elseif (!sprawdzCheckbox($regulamin2) && (isset($_POST['$regulamin2'])) ) { $mesage='Wymagana akceptacja na przetwarzanie';} elseif (czywypelnione($username) && (isset($_POST['Rejestruj']))) { $mesage='Wypełnij Wszystkie dane';} elseif (czywypelnione($email) && (isset($_POST['Rejestruj']))) { $mesage='Wypełnij Wszystkie dane';} elseif (czywypelnione($firstname) && (isset($_POST['Rejestruj']))) { $mesage='Wypełnij Wszystkie dane';} elseif (czywypelnione($lastname) && (isset($_POST['Rejestruj']))) { $mesage='Wypełnij Wszystkie dane';} elseif (czywypelnione($telefon) && (isset($_POST['Rejestruj']))) { $mesage='Wypełnij Wszystkie dane';} elseif (czywypelnione($ulica) && (isset($_POST['Rejestruj']))) { $mesage='Wypełnij Wszystkie dane';} elseif (czywypelnione($miasto) && (isset($_POST['Rejestruj']))) { $mesage='Wypełnij Wszystkie dane';} elseif (czywypelnione($wojewodztwo) && (isset($_POST['Rejestruj']))) { $mesage='Wypełnij Wszystkie dane';} elseif (czywypelnione($Nr_domu) && (isset($_POST['Rejestruj']))) { $mesage='Wypełnij Wszystkie dane';} elseif (czywypelnione($Kod_pocztowy) && (isset($_POST['Rejestruj']))) { $mesage='Wypełnij Wszystkie dane';} ?>
baza.php:
<?php $host = 'localhost'; // Tu wpisz nazwę hosta b.d $user = 'root'; //Tu wpisz nazwę uzytkownika b.d $pass = ''; //Tu wpisz hasło b.d $db = 'stronka'; //tu wpisz nazwę b.d //////////////////////// //////////Legeda//////// /// b.d = baza danych/// //////////////////////// ?>
Funkcje walidacji:
<?php function wal() { { $nick5 = $_POST['username']; { return false; } else { return true; } } } function walidacja_email($email) { { return true; } else { return false; } } /////////////////////////////Czy wpisano więcej niż 1 znak (nie pusty) /////////////////////////////////////// function czywypelnione($dana) { { return true; } else { return false; } } ///////////////////////////////////// Funkcja porównująca dwa pola //////////////////////////////////////// function compare($dana1, $dana2 ) { { return false; } else { return true; } } function sprawdzCheckbox($dana1) { { return true; } else { return false; } } ?>
Jednak gdy wypełniam wszystkie pola i klikam "Rejestruj" w bazie nie pojawiają się żadne rekordy. Jaka jest tego przyczyna
