forked from Scar26/Doodle
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsign.php
76 lines (63 loc) · 1.93 KB
/
sign.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
<?php
session_start();
define('DB_HOST', 'localhost');
define('DB_NAME', 'trial');
define('DB_USER', 'root');
define('DB_PASSWORD', '');
$con = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD) or die("Failed to connect to MySQL: " . mysql_error());
$db = mysql_select_db(DB_NAME, $con) or die("Failed to connect to MySQL: " . mysql_error());
function NewUser()
{ $_SESSION['name']=$_POST['user'];
$_SESSION['score']=0;
$named=$_POST['user'];
$scored=$_SESSION['score'];
$query = mysql_query("SELECT * FROM chat;" );
$row = mysql_fetch_array($query);
$turn=0;
echo $query;
if(!$row){
$turn=1;
}
$_SESSION['turn']=$turn;
$query = mysql_query("SELECT MAX(id) FROM chat;" );
$row = mysql_fetch_array($query);
$id=0;
if($row){
$id=(int)$row[0]+1;
}
$query = "INSERT INTO chat (id,usrname,score,turn) VALUES ('$id','$named','$scored','$turn')";
$data = mysql_query($query) or die(mysql_error());
if ($data) {
echo '<script type="text/javascript">
alert = "You have been resgistered";
window.location = "lobby.php";
</script>';
}
$_SESSION['turns']= array(1,0,0,0);
$query = mysql_query("SELECT * FROM chat WHERE usrname = '$_POST[user]'") or die(mysql_error());
$row = mysql_fetch_array($query);
$_SESSION['id']=$row[0]-1;
}
function SignUp()
{
$query = mysql_query("SELECT MAX(id) FROM chat;" );
$row = mysql_fetch_array($query);
if($row[0]<=3){
if (!empty($_POST['user'])) {
$query = mysql_query("SELECT * FROM chat WHERE usrName = '$_POST[user]'") or die(mysql_error());
if (!$row = mysql_fetch_array($query)) {
newuser();
}
else {
echo "SORRY...USERNAME ALREADY TAKEN...";
}
}
}
else{
echo "GAMEROOM ALREADY FULL";
}
}
if (isset($_POST['submit'])) {
SignUp();
}
?>