<?php ?> <?php include('templates/header.php'); ?> <?php include ("config/db.php"); //Flirtujemy dane. //Sprawdzamy czy użytkownik podał poprawne dane. } else { } } else { } } else { } if (!$_POST['login'] OR !$_POST['haslo'] OR !$_POST['email']) { else { $_POST["haslo"]=SHA1($_POST["haslo"]); $headers="MIME-Version: 1.0\r\n"; $headers.="Content-type: text/html; charset=iso-8859-2\r\n"; $content="<html><head><title>Aktywacja Konta</title</head> <body> Aby aktywować konto musisz kliknąć poniższy link aktywujący:<br> <a href=\"http://twojastrona.com/register.php?active=".$actCode."\"> <a href="http://twojastrona.com/register.php?active=".$actCode."" target="_blank">http://twojastrona.com/register.php?active...;actCode."</a> </a><br></body></html>"; mysql_query("INSERT INTO users (login, haslo, email, active_key) VALUES('$_POST[login]', '$_POST[haslo]', '$_POST[email]', '$actCode')"); } } elseif($_GET["active"]) { { } else { } } } ?> <form action="register.php" method="post"> <input type="hidden" name="submit" value="true"> Nazwa <input type="text" name="login" maxlength="20"><br> Hasło <input type="password" name="haslo" maxlength="30"><br> Podaj E-Mail <input type="text" name="email" maxlength="64"><br> <input type="submit" value="Rejestracja"> </form> <?php include('templates/footer.php'); ?>
Po kliknięciu na Rejestracja wszystko jest ok, ale nie tworzy konta w bazie.
Dodatkowo prosiłbym o ocenę kodu - to mój pierwszy.