|
1 | 1 | <?php |
2 | | - // bubble sort & delete oldest movie |
3 | | - $databaseName = "DATABASE-NAME-GOES-HERE"; |
4 | | - $admin = "ADMIN-NAME-GOES-HERE"; |
5 | | - $password = "PASSWORD-GOES-HERE"; |
6 | | - $tableName = "TABLE-NAME-GOES-HERE"; |
7 | | - |
8 | | - // Create a Multi Dimensional Array of Movie Data (time, title, filename) |
9 | | - $mysqli = new mysqli("localhost", $admin, $password, $databaseName); |
10 | | - $query = "SELECT * FROM $tableName;"; |
11 | | - $result = $mysqli->query($query); |
12 | | - $movieCount = 0; |
13 | | - while ($row = $result->fetch_assoc()) { |
14 | | - global $movieCount; |
15 | | - $movieCount++; |
16 | | - $movie[$movieCount]['time'] = $row['time']; |
17 | | - $movie[$movieCount]['title'] = $row['title']; |
18 | | - $movie[$movieCount]['filename'] = $row['filename']; |
19 | | - } |
20 | | - $mysqli->close(); |
21 | | - |
22 | | - |
23 | | - //echo "$movieCount <br>"; |
24 | | - |
25 | | - if ($movieCount >= 9) { |
26 | | - // bubble sort $movie[]['time'] to retrieve oldest movie unix epoch time |
27 | | - $keepSorting = true; |
28 | | - while ($keepSorting == true) { |
29 | | - global $movie; |
30 | | - $keepSorting = false; |
31 | | - for ($i = 1; $i < $movieCount; $i++) { |
32 | | - $a = $i; |
33 | | - $b = $i + 1; |
34 | | - if ($movie[$a]['time'] > $movie[$b]['time']) { |
35 | | - global $keepSorting; |
36 | | - $keepSorting = true; |
37 | | - $placeholder = $movie[$b]['time']; |
38 | | - $movie[$b]['time'] = $movie[$a]['time']; |
39 | | - $movie[$a]['time'] = $placeholder; |
40 | | - } |
41 | | - } |
42 | | - } |
43 | | - $oldestMovie = $movie[1]['time']; |
44 | | - //echo "$oldestMovie"; |
45 | | - mysql_connect('localhost', $admin, $password); |
46 | | - mysql_select_db($databaseName) or die("Unable to select database"); |
47 | | - $query = "DELETE FROM $tableName WHERE time = $oldestMovie;"; |
48 | | - mysql_query($query); |
49 | | - mysql_close($databaseName); |
50 | | - } |
51 | | - // movies sorted, oldest deleted |
52 | 2 |
|
| 3 | + $databaseName = "DATABASE-NAME-GOES-HERE"; |
| 4 | + $admin = "ADMIN-NAME-GOES-HERE"; |
| 5 | + $password = "PASSWORD-GOES-HERE"; |
| 6 | + $tableName = "TABLE-NAME-GOES-HERE"; |
| 7 | + |
53 | 8 | function echoJSON($databaseName, $admin, $password, $tableName) { |
54 | 9 | $mysqli = new mysqli("localhost", $admin, $password, $databaseName); |
55 | 10 | $query = "SELECT * FROM $tableName;"; |
@@ -77,6 +32,7 @@ function echoJSON($databaseName, $admin, $password, $tableName) { |
77 | 32 | } |
78 | 33 | $mysqli->close(); |
79 | 34 | } |
| 35 | + |
80 | 36 | function uploadFile($databaseName, $admin, $password, $tableName) { |
81 | 37 | $fileTitle = $_POST['file2']; |
82 | 38 | $fileName= $_FILES["file1"]["name"]; |
@@ -115,5 +71,47 @@ function uploadFile($databaseName, $admin, $password, $tableName) { |
115 | 71 | echoJSON($databaseName, $admin, $password, $tableName); |
116 | 72 | } else if ($_SERVER['REQUEST_METHOD'] === 'POST') { |
117 | 73 | uploadFile($databaseName, $admin, $password, $tableName); |
118 | | - } |
| 74 | + |
| 75 | + // bubble sort & delete oldest movie |
| 76 | + // Create a Multi Dimensional Array of Movie Data (time, title, filename) |
| 77 | + $mysqli = new mysqli("localhost", $admin, $password, $databaseName); |
| 78 | + $query = "SELECT * FROM $tableName;"; |
| 79 | + $result = $mysqli->query($query); |
| 80 | + $movieCount = 0; |
| 81 | + while ($row = $result->fetch_assoc()) { |
| 82 | + global $movieCount; |
| 83 | + $movieCount++; |
| 84 | + $movie[$movieCount]['time'] = $row['time']; |
| 85 | + $movie[$movieCount]['title'] = $row['title']; |
| 86 | + $movie[$movieCount]['filename'] = $row['filename']; |
| 87 | + } |
| 88 | + $mysqli->close(); |
| 89 | + |
| 90 | + if ($movieCount >= 9) { |
| 91 | + // bubble sort $movie[]['time'] to retrieve oldest movie unix epoch time |
| 92 | + $keepSorting = true; |
| 93 | + while ($keepSorting == true) { |
| 94 | + global $movie; |
| 95 | + $keepSorting = false; |
| 96 | + for ($i = 1; $i < $movieCount; $i++) { |
| 97 | + $a = $i; |
| 98 | + $b = $i + 1; |
| 99 | + if ($movie[$a]['time'] > $movie[$b]['time']) { |
| 100 | + global $keepSorting; |
| 101 | + $keepSorting = true; |
| 102 | + $placeholder = $movie[$b]['time']; |
| 103 | + $movie[$b]['time'] = $movie[$a]['time']; |
| 104 | + $movie[$a]['time'] = $placeholder; |
| 105 | + } |
| 106 | + } |
| 107 | + } |
| 108 | + $oldestMovie = $movie[1]['time']; |
| 109 | + mysql_connect('localhost', $admin, $password); |
| 110 | + mysql_select_db($databaseName) or die("Unable to select database"); |
| 111 | + $query = "DELETE FROM $tableName WHERE time = $oldestMovie;"; |
| 112 | + mysql_query($query); |
| 113 | + mysql_close($databaseName); |
| 114 | + } |
| 115 | + // movies sorted, oldest deleted |
| 116 | + } |
119 | 117 | ?> |
0 commit comments