-
Notifications
You must be signed in to change notification settings - Fork 0
/
register.php
108 lines (89 loc) · 3.53 KB
/
register.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
<!DOCTYPE html>
<html>
<head>
<link rel= "stylesheet" type = "text/css" href= "register.css">
</head>
<?php
if (isset($_POST['register-form'])) {
$servername = 'localhost';
$dbname = 'hospitalManagement';
$username = 'root';
$password = 'root';
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$fname = $_POST['fname'];
$lname = $_POST['lname'];
$designation = $_POST['designation'];
$email = $_POST['email'];
$dob = $_POST['bday'];
$phoneno = $_POST['phone_no'];
$addr = $_POST['addr'];
$pwd = $_POST['psw'];
$age = 70;
//sql binding
$quries = "INSERT INTO patient(firstName, lastName, Designation, email, dob, contactNo, addr, Age, Pwd)
VALUES (:fname, :lname , :designation, :email, :dob, :contactNo, :addr, :age, :pass)";
$stmt = $conn->prepare($quries);
$stmt->bindParam(':fname',$fname);
$stmt->bindParam(':lname',$lname);
$stmt->bindParam(':designation',$designation);
$stmt->bindParam(':email',$email);
$stmt->bindParam(':dob',$dob);
$stmt->bindParam(':contactNo',$phoneno);
$stmt->bindParam(':addr',$addr);
$stmt->bindParam(':age',$age);
$pwd_encrypt = md5($pwd);
$stmt->bindParam(':pass',$pwd_encrypt);
$stmt->execute();
echo "Inserted Successfully";
$conn = null;
}
?>
<body>
<form style="border:1px solid #ccc" id = "myForm" action = "#" method = "POST">
<div class="container">
<h1>Sign Up</h1>
<p>Please fill in this form to create an account.</p>
<hr>
<label for="firstname"><b>First Name</b></label>
<input type = "text" placeholder="Enter First Name" name = "fname" required>
<label for="lastname"><b>Last Name</b></label>
<input type = "text" placeholder="Enter Last Name" name = "lname" required>
<label for="designation"><b>Designation</b></label><br>
<input type = "radio" name = "designation" value = "faculty" checked> Faculty
<input type = "radio" name = "designation" value = "student" checked> Student
<br>
<br>
<label for="email"><b>Email</b></label>
<input type="text" placeholder="Enter Email" name="email" required>
<label for="dob"><b>Date of Birth</b> </label>
<input type="date" name="bday" required>
<label for="phnumber"><b>Phone Number</b> </label>
<input type="tel" placeholder="Enter Phone Number" name="phone_no" min=10 max=10 required>
<label for="addr"><b>Address</b></label>
<input type = "text" placeholder="Full Address" name = "addr" required>
<label for="psw"><b>Password</b></label>
<input type="password" placeholder="Enter Password" name="psw" required>
<label for="psw-repeat"><b>Repeat Password</b></label>
<input type="password" placeholder="Repeat Password" name="psw-repeat" required>
<div class="clearfix">
<button type="button" class="cancelbtn">Cancel</button>
<button type="submit" class="signupbtn" name="register-form">Sign Up</button>
</div>
</div>
</form>
<script>
// function verify() {
// console.log("sadasds");
// var fname = document.getElementsByName("fname")[0];
// console.log(fname);
// }
document.querySelector("#myForm").addEventListener("submit", function(e){
var isValid = true;
if(!isValid){
e.preventDefault(); //stop form from submitting
}
});
</script>
</body>
</html>