CREATE TABLE `user` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY, `login` VARCHAR(50) COLLATE utf8_polish_ci NOT NULL, `haslo` VARCHAR(32) COLLATE utf8_polish_ci NOT NULL, `email` VARCHAR(120) COLLATE utf8_polish_ci NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci;
CREATE TABLE `user` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY, `login` VARCHAR(50) COLLATE utf8_polish_ci NOT NULL, `haslo` VARCHAR(32) COLLATE utf8_polish_ci NOT NULL, `email` VARCHAR(120) COLLATE utf8_polish_ci NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci;
<?php ?> <?php include 'inc/db.php'; // połączenie się z bazą danych $tabela = 'user'; // zdefiniowanie tabeli MySQL // filtrowanie treści wprowadzonych przez użytkownika // system sprawdza czy prawidło zostały wprowadzone dane $blad++; } else { } } $blad++; } if ($haslo !== $haslo2) { $blad++; } $blad++; } // jeżeli nie ma żadnego błedu, użytkownik zostaje zarejestronwany i wysłany do niego e-mail z linkiem aktywacyjnym if ($blad == 0) { $wynik = mysql_query("INSERT INTO $tabela VALUES('', '$id', '$login', '$haslo', '$email', '$kod', NOW(), '')"); if ($wynik) { $list = "Witaj $login ! Kliknij w poniższy link, aby aktywować swoje konto. http://www.nazwa-twojej-strony.pl/weryfika...#036;kod"; mail(html_entity_decode($email), "Rejestracja użytkownika", $list, "From: <kontakt@twoja-strona.pl>"); echo '<p>Dziękujemy za rejestrację! W ciągu nabliższych 5 minut dostaniesz wiadomość e-mail z dalszymi wskazówkami rejestracji.</p>'; exit; } } } else { // tworzenie formularza HTML echo <<< KONIEC <div class="formularz"> <form class="form" action="rejestracja.php" method="post"> <input type="hidden" name="wyslane" value="TRUE" /> <p> <div class="label"><label for="login">Login:</label></div> <input type="text" name="login" id="login" /> </p> <p> <div class="label"><label for="haslo">Hasło:</label></div> <input type="password" name="haslo" id="haslo" /> </p> <p> <div class="label"><label for="haslo2">Powtórz hasło:</label></div> <input type="password" name="haslo2" id="haslo2" /> </p> <p> <div class="label"><label for="email">Email:</label></div> <input type="text" name="email" id="email" /> </p> <p class="submit"> <input type="submit" value="Zarejestruj mnie" /> </p></form> KONIEC; } } else { } ?>
<?php ?> <?php include('header.php'); ?> <div class="content"> <?php include 'inc/db.php'; // połączenie się z bazą danych $tabela = 'user'; // zdefiniowanie tabeli MySQL // filtrowanie treści wprowadzonych przez użytkownika // system sprawdza czy prawidło zostały wprowadzone dane $blad++; } else { } } $blad++; } if ($haslo !== $haslo2) { $blad++; } $blad++; } // jeżeli nie ma żadnego błedu, użytkownik zostaje zarejestronwany i wysłany do niego e-mail z linkiem aktywacyjnym if ($blad == 0) { $wynik = mysql_query("INSERT INTO $tabela VALUES('$id', '$login', '$haslo', '$email', '$kod', NOW(), '')"); if ($wynik) { $list = "Witaj $login ! Kliknij w poniższy link, aby aktywować swoje konto. <a href="http://www.nazwa-twojej-strony.pl/weryfika...#036;kod";" target="_blank">http://www.nazwa-twojej-strony.pl/weryfika...#036;kod";</a> mail(html_entity_decode($email), "Rejestracja użytkownika", $list, "From: <kontakt@twoja-strona.pl>"); echo '<p>Dziękujemy za rejestrację! W ciągu nabliższych 5 minut dostaniesz wiadomość e-mail z dalszymi wskazówkami rejestracji.</p>'; exit; } } } // tworzenie formularza HTML echo <<< KONIEC <div class="formularz"> <form class="form" action="rejestracja.php" method="post"> <input type="hidden" name="wyslane" value="TRUE" /> <p> <div class="label"><label for="login">Login:</label></div> <input type="text" name="login" id="login" /> </p> <p> <div class="label"><label for="haslo">Hasło:</label></div> <input type="password" name="haslo" id="haslo" /> </p> <p> <div class="label"><label for="haslo2">Powtórz hasło:</label></div> <input type="password" name="haslo2" id="haslo2" /> </p> <p> <div class="label"><label for="email">Email:</label></div> <input type="text" name="email" id="email" /> </p> <p class="submit"> <input type="submit" name="wyslane" value="Zarejestruj mnie" /> </p></form> KONIEC; } ?> </div> <?php include('footer.php'); ?>
$wynik = mysql_query("INSERT INTO $tabela VALUES('', '$id', '$login', '$haslo', '$email', '$kod', NOW(), '')");