-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsignup.php
More file actions
40 lines (36 loc) · 917 Bytes
/
signup.php
File metadata and controls
40 lines (36 loc) · 917 Bytes
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
<?php
$conn = pg_Connect("user=postgres password=rhkgkr6 dbname=mpharam");
$query = "select max(id) from users;";
$result = pg_query($conn, $query);
$row = pg_fetch_row($result);
if ($row[0]==null){
$id = 0;
}
else{
$id = $row[0]+1;
}
$username = $_POST["username"];
$password = $_POST["password"];
$cpassword = $_POST["cpassword"];
$fname = $_POST["fname"];
$lname = $_POST["lname"];
if ($password == $cpassword){
$query = "select * from users where username='".$username."';";
$result = pg_query($conn, $query);
$row = pg_fetch_row($result);
if ($row[0] == null){
$pw = crypt($password,'st');
$query = "insert into users values(".$id.",'".$username."','".$pw."','".strtoupper($fname)."','".strtoupper($lname)."',0);";
$result = pg_query($conn, $query);
}
else{
echo "username exist";
}
}
else{
echo $password;
echo $cpassword;
}
pg_close($conn);
echo '<script>location.href="/"</script>';
?>