Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2014
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.77 KB | None | 0 0
  1. <a href="Register.html">Register</a><?php //start php tag
  2. //include connect.php page for database connection
  3. $hostname="localhost:3306"; //local server name default localhost
  4. $username="root"; //mysql username default is root.
  5. $password="heng0711"; //blank if no password is set for mysql.
  6. $database='SSC'; //database name which you created
  7. $con=mysqli_connect($hostname,$username,$password,$database);
  8.  
  9.  
  10.  
  11.  
  12. if(! $con)
  13. {
  14. die('Connection Failed'.mysqli_error());
  15. }
  16. else
  17. {
  18. echo "connected";
  19. }
  20.  
  21.  
  22. //if submit is not blanked i.e. it is clicked.
  23. if (isset($_REQUEST)) {
  24. $complete = true;
  25. /* this is much more readable */
  26. $reqParams = array(
  27. 'studentid',
  28. 'email',
  29. 'password',
  30. 'repassword',
  31. 'streetaddress',
  32. 'postalcode',
  33. 'city',
  34. 'state',
  35. 'DOB',
  36. 'contact',
  37. 'gender',
  38. 'school',
  39. 'programme',
  40. 'semester',
  41. 'role'
  42. );
  43. foreach ($reqParams as $key) {
  44. if($_REQUEST[$key] == '') {
  45. $complete = false;
  46. break;
  47. }
  48. }
  49. if(!$complete) {
  50. echo 'Please fill the empty fields.';
  51. }
  52. else {
  53. /* your code here */
  54.  
  55. $studentid=$_REQUEST['studentid'];
  56. $fname=$_REQUEST['fname'];
  57. $lname=$_REQUEST['lname'];
  58. $email=$_REQUEST['email'];
  59. $password=$_REQUEST['password'];
  60. $repassword=$_REQUEST['repassword'];
  61. $streetaddress=$_REQUEST['streetaddress'];
  62. $postalcode=$_REQUEST['postalcode'];
  63. $city=$_REQUEST['city'];
  64. $state=$_REQUEST['state'];
  65. $DOB=$_REQUEST['DOB'];
  66. $email = $_REQUEST['email'];
  67. $contact=$_REQUEST['contact'];
  68. $gender=$_REQUEST['gender'];
  69. $school=$_REQUEST['school'];
  70. $programme=$_REQUEST['programme'];
  71. $semester=$_REQUEST['semester'];
  72. $role=$_REQUEST['role'];
  73.  
  74. $pattern = '/^[_A-z0-9-]+((\.|\+)[_A-z0-9-]+)*@[A-z0-9-]+(\.[A-z0-9-]+)*(\.[A-z]{2,4})$/';
  75. if (preg_match($pattern, $email))
  76. {
  77. echo "<p>Please enter a valid email format<p>";
  78. }
  79. else{
  80. $studentid = strtolower(trim($_POST['studentid']));
  81. $_SESSION['name'] = $_POST['studentid'];
  82. $pattern1 = '/^[a-z0-9]*$/i';
  83. if (preg_match($pattern1, $studentid))
  84. {
  85. echo "<p>Member name must contain only letters, space and hypen</p>";
  86. }
  87. else{
  88.  
  89. $pattern2 = '[a-zA-Z0-9]';
  90. if (preg_match($pattern2, $password))
  91. {
  92. echo "<p>Password must only contain numbers and letters!</p>";
  93. }
  94. else{
  95.  
  96. if($password<>$repassword)
  97. {
  98. echo "<p>Passwords does not match!</p>";
  99. $password="";
  100. $repassword="";
  101. }
  102.  
  103.  
  104.  
  105.  
  106. }
  107. }
  108. }
  109.  
  110.  
  111. $sql="insert into student(student_ID, student_fName, student_lName,student_Password, student_repassword ,
  112. student_StreetAddress, student_PostalCode, student_City, student_State, student_DOB, student_Email, student_contact, student_Gender, student_School, student_Programme, student_Semester, student_Role)values($studentID,$fname,$lname, $email, $password, $repassword, $streetaddress, $postalcode, $city, $state,$DOB, $email, $contact, $gender, $school, $programme, $semester, $role);";
  113.  
  114. $res=mysqli_query($con,$sql);
  115. If($res)
  116. {
  117. Echo "Record successfully inserted";
  118. }
  119. Else
  120. {
  121. Echo "There is some problem in inserting record";
  122. }
  123. }
  124. }
  125.  
  126.  
  127.  
  128.  
  129.  
  130. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement