YourPaste - For your paste! Archive - Tools - Login

regpage

Posted by speedzor on Sat 5 Apr 2008 12:09 770 views - Syntax: PHP - Expires: never - Report - IMG - Download -

  1. <?php
  2. ######### Login pagina #########
  3. ## gevraagd: gebruikersnaam, wachtwoord
  4. ## indien niet passende combinatie/niet geregistreert
  5. ## 3 mogelijkheden mogelijk, daarna terug naar registratiepagina
  6.  
  7. ######### registratiepagina #########
  8. ## gevraagd: naam, voornaam, geboortedatum, gebruikersnaam, wachtwoord, email
  9. ## gegeven: datum van registreren, submit knop
  10.  
  11. /* database gegevens */
  12. $host = "localhost";
  13. $user = "";
  14. $password = "";
  15. $database = "members";
  16. $connection = mysql_connect ($host, $user, $password)
  17.         or die ("Unable to connect to database");
  18. $db = mysql_select_db ($database, $connection)
  19.         or die ("Unable to select database");
  20.  
  21. ############## Registratie ##############
  22. /* Mogelijkheid tot datum selecteren */
  23.  
  24. /* array met maanden */
  25. $monthname = array(1 => "January", "February", "March", "April", "May", "June",
  26.                                                 "July", "August", "September", "October",
  27.                                                 "November", "December");
  28.  
  29. $today = time (); // huidige datum ophalen
  30. $f_today = date("M-d-Y",$today); // Huidige datum in juiste formaat zetten
  31.  
  32. /* huidige datum tonen */
  33. echo "<h3> De huidige datum is: </h3> <br />
  34.                $f_today <br/> <hr> \n";
  35.  
  36. /* formulier met datumselectielijst */
  37. echo "<form action='processformreg.php' method='POST'> \n";
  38.  
  39.  
  40. /* selectielijst voor de dagen */
  41. $day = date("d",$today); // dag ophalen uit $today
  42. echo "<select name='DateDay'> \n";
  43. for ($n=1;$n<=31;$n++)
  44. {
  45.         echo "<option value=$n\n";
  46.         if ($day == $n)
  47.         {
  48.                 echo " selected";
  49.         }
  50.         echo "> $n\n";
  51. }
  52. echo "</select>\n";
  53.  
  54.  
  55. /* selectielijst voor de maanden */
  56. $month = date("m",$today); // maand ophalen uit $today
  57. echo "<select name='month'>\n";
  58. for ($n = 1; $n<=12, $n++)
  59. {
  60.         echo "<option value=$n\n";
  61.         if($month == $n)
  62.         {
  63.                 echo " selected";
  64.         }
  65.         echo "> $monthname[$n]\n";
  66.         }
  67. echo "</select>";
  68.  
  69.  
  70. /* selectielijst voor de jaren */
  71. $year = date("Y", $today); //jaar ophalen uit $today
  72. echo "<select name='year'>\n";
  73. for ($n=$year; $n>=$year-100;$n++)
  74. {
  75. echo "<option value=$n";
  76. if ($year == $n)
  77. {
  78.         echo " selected";
  79. }
  80. echo "> $n\n";
  81. }
  82. echo "</select>\n";
  83.  
  84.  
  85. echo "<br />";
  86. ?>
  87.  
  88. <form action="processform.php" method="POST">
  89. Firstname: <input type="text" name="voornaam" /> <br />
  90. Lastname: <input type="text" name="achternaam" /> <br />
  91. Username: <input type="text" name="username" /> <br />
  92. Password: <input type="hidden" name="password1" /> <br />
  93. Re-enter your password: <input type="hidden" name="password2" /> <br />
  94. <input type="submit" name="submit" value="register" /> <br />
  95.  
  96. <?php
  97. echo "$f_today";
  98. echo "</form>";
  99.  
  100. foreach ($_POST as $field => $value)
  101. {
  102.         if ($value == "")
  103.         {
  104.                 echo "You haven't filled in all the required fields <br /> \n";
  105.                 exit ()
  106.         }
  107.         elseif ($_POST[password1] != $_POST[password2])
  108.         {
  109.                 echo "Your password isn't filled in correctly. <br />
  110.                        Please Re-enter your password."
  111.         }
  112.         else
  113.         {
  114.                 $query = "INSERT INTO members (voornaam, achternaam, username, password)
  115.                        VALUES ('$voornaam','$achternaam','$username','$password1')";
  116.                 $result = mysql_query($query)
  117.                         or die ("Couldn't execute query");
  118.         }
  119. }      
  120.  
  121. ?>

Comments


Name:
Comment:

© 2008 YourPaste.net - Disclaimer