Advertisement
Guest User

registrationmysqlphp

a guest
Dec 19th, 2014
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.19 KB | None | 0 0
  1. <?php
  2. $value1 = $_POST['FirstName'];
  3. $value2 = $_POST['LastName'];
  4. $value3 = $_POST['EmailAddress'];
  5. $value4 = $_POST['NewUsername'];
  6. $value5 = $_POST['NewPassword'];
  7. $value6 = $_POST['NewReenterPassword'];
  8.  
  9. if(empty($value1)){
  10. die("The First Name field is empty.<br>
  11. <a href='HTML Registration page.php'>Please Click Here To Continue</a>");
  12. }
  13. else
  14. {
  15. if (!preg_match("/^[a-zA-Z ]*$/",$value1)) {
  16. die("Only letters and white space allowed.<br>
  17. <a href='HTML Registration page.php'>Please Click Here To Continue</a>");
  18. }
  19. else
  20. {
  21. if($value1 > 15) {
  22. die("The First Name has gone past the limit of 15 characters.<br>
  23. <a href='HTML Registration page.php'>Please Click Here To Continue</a>");
  24. }
  25. }
  26. }
  27.  
  28. if(empty($value2)){
  29. die("The Last Name field is empty.<br>
  30. <a href='HTML Registration page.php'>Please Click Here To Continue</a>");
  31. }
  32. else
  33. {
  34. if (!preg_match("/^[a-zA-Z ]*$/",$value2)) {
  35. die("Only letters and white space allowed.<br>
  36. <a href='HTML Registration page.php'>Please Click Here To Continue</a>");
  37. }
  38. else
  39. {
  40. if($value2 > 15) {
  41. die("The Last Name has gone past the limit of 15 characters.<br>
  42. <a href='HTML Registration page.php'>Please Click Here To Continue</a>");
  43. }
  44. }
  45. }
  46.  
  47. if(empty($value3)){
  48. die("The email address field is empty.<br>
  49. <a href='HTML Registration page.php'>Please Click Here To Continue</a>");
  50. }
  51. else
  52. {
  53. if(!filter_var($value3, FILTER_VALIDATE_EMAIL)){
  54. die("The email format is incorrect.<br>
  55. <a href='HTML Registration page.php'>Please Click Here To Continue</a>");
  56. }
  57. }
  58.  
  59. if(empty($value4)){
  60. die("The Username field is empty.<br>
  61. <a href='HTML Registration page.php'>Please Click Here To Continue</a>");
  62. }
  63. else
  64. {
  65. if($value4 > 15) {
  66. die("The Username has gone past the limit of 15 characters.<br>
  67. <a href='HTML Registration page.php'>Please Click Here To Continue</a>");
  68. }
  69. }
  70.  
  71. if(empty($value5)){
  72. die("The Password field is empty.<br>
  73. <a href='HTML Registration page.php'>Please Click Here To Continue</a>");
  74. }
  75. else
  76. {
  77. if($value5 > 20) {
  78. die("The Password has gone past the limit of 20 characters.<br>
  79. <a href='HTML Registration page.php'>Please Click Here To Continue</a>");
  80. }
  81. }
  82.  
  83. if(empty($value6)){
  84. die("The Re-enter Password field is empty.<br>
  85. <a href='HTML Registration page.php'>Please Click Here To Continue</a>");
  86. }
  87.  
  88. if($value5 !== $value6) {
  89. die("Passwords don't match. <a href='HTML Registration page.php'>Please Click Here To Continue</a>");
  90. }
  91.  
  92. define('DB_NAME', 'my_sr1203');
  93. define('DB_USER', 'sr1203');
  94. define('DB_PASSWORD', 'devpusevge29');
  95. define('DB_HOST', 'sr1203.altervista.org');
  96.  
  97. $link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
  98.  
  99. if (!$link) {
  100. die('Could not connect' . mysql_error());
  101. }
  102.  
  103. $db_selected = mysql_select_db(DB_NAME, $link);
  104.  
  105. if (!$db_selected) {
  106. die('Can\'t use ' . DB_NAME . ': ' . mysql_error());
  107. }
  108.  
  109. $sql = "INSERT INTO phplogin (FirstName, LastName,
  110. EmailAddress, NewUsername, NewPassword, NewReenterPassword)
  111. VALUES ('$value1','$value2','$value3',
  112. '$value4','$value5','$value6')";
  113.  
  114. if (!mysql_query($sql)) {
  115. die('Error: ' . mysql_error());
  116. }
  117. else{
  118. echo "The data has been stored<br>
  119. <a href='HTML User page.php'>Please Click Here To Login</a>";
  120. }
  121.  
  122.  
  123.  
  124.  
  125. mysql_close();
  126.  
  127. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement