-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.php
72 lines (58 loc) · 1.82 KB
/
config.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
<?php
if(isset($_POST['signupbutton'])){
$FirstName=$_POST['FirstName'];
$LastName=$_POST['LastName'];
$Password=$_POST['Password'];
$Email=$_POST['Email'];
if(!empty($FirstName)||!empty($LastName)||!empty($Password)||!empty($Email)){
if(mysqli_connect_error()){
die('Connect Error('.mysqli_connect_errno().')'.mysqli_connect_error());
}else{
//decleration of dbname....
$host="localhost";
$db_user="root";
$db_pass="";
$db_name="csv_db";
//connection creation
$conn = new mysqli($host,$db_user,$db_pass,$db_name);
$SELECT ="SELECT Email FROM signup WHERE Email= ? LIMIT 1";
$INSERT = "INSERT INTO signup (FirstName,LastName,Password,Email) VALUES (?,?,?,?)";
//prepare statement for selecr query
$stmt =$conn->prepare($SELECT);
$stmt->bind_param("s",$Email);
$stmt->execute();
$stmt->bind_result($Email);
$stmt->store_result();
$rnum=$stmt->num_rows;
if($rnum==0){
$stmt->close();
$stmt=$conn->prepare($INSERT);
$stmt->bind_param("ssss",$FirstName,$LastName,$Password,$Email);
$stmt->execute();
//$ID = "UPDATE signup SET id = id + 1 WHERE id BETWEEN 1 AND 1000";
$sql="CREATE TABLE ".$Email." (userid INT NOT NULL AUTO_INCREMENT,
BOOKTITLE VARCHAR(32),
BOOKAUTHOR VARCHAR(32),
PRIMARY KEY(userid))
";
$result=mysqli_query($conn,$sql) or die("BAD CREATE:$sql");
$recotable="CREATE TABLE ".$Email."reco (sn INT NOT NULL AUTO_INCREMENT,
bookid INT(220),
PRIMARY KEY(sn))
";
$recoresult=mysqli_query($conn,$recotable) or die("BAD CREATE:$recotable");
header("location:cong.html");
header("location:cong.html");
}else{
echo "Someone already registered using this email";
}
$stmt->close();
$conn->close();
}
}else{
echo "All fields are required";
}
}else{
echo"off";
}
?>