1 <?php
2 ob_start();
3 session_start();
4 ?>
5
6 <?php
7 error_reporting(-1);
8 ini_set('display_errors', TRUE);
9 ?>
10
11 <?php
12 if (isset($_GET['_nummer'])) {
13 $_SESSION['sort_nummer_aktiv'] = true;
14 $_SESSION['nummer'] = $_GET['nummer'];
15
16
17 header('Location: index4.php');
18 exit;
19 }
20
21 if (isset($_GET['spieler'])) {
22 $_SESSION['sort_spieler_aktiv'] = true;
23 $_SESSION['spieler'] = $_GET['spieler'];
24
25 header('Location: index4.php');
26 exit;
27 }
28 ?>
29
30 <!DOCTYPE html>
31
32 <html lang="de">
33
34 <head>
35
36 <meta charset="utf-8">
37
38 <title>Titel</title>
39
40 <meta name="viewport" content="width=device-width, initial-scale=1.0">
41
42 <link href="design.css" rel="stylesheet">
43
44 </head>
45
46 <body>
47
48 <div id="Kopfzeile">
49
50 <div id="links"><img src="./Bilder/logo.JPG" alt="logo"></div>
51
52 <div id="Ueberschrift"><h1>Spieler bekannter Vereine</h1></div>
53
54 <div id="rechts"><img src="./Bilder/logo.JPG" alt="logo"></div> //Kopfzeile
55
56 </div>
57
58 <div id="Abstand"></div>
59
60 <div id="Seitenlayout">
61
62 <div id="Menu">
63 <h2> Verein </h2>
64
65 <ul>
66
67 <li><a href="?id=münchen">München</a></li>
68 <li><a href="?id=dortmund">Dortmund</a></li>
69 <li><a href="?id=frankfurt">Frankfurt</a></li>
70 <li><a href="?id=stuttgart">Stuttgart</a></li>
71 <li><a href="?id=bremem">Bremen</a></li>
72
73 </ul>
74
75 </div>
76
77 <div id="Inhalt">
78 <p>Lorem ipsum</p>
79
80 <?php
81
82 include('sqlconnection.php');
83
84 if (isset($_GET['id'])) {
85 echo $_GET['id'];
86 session_unset();
87 }
88
89
90 if (isset($_SESSION['suche_nummer_aktiv']) && $_SESSION['suche_nummer_aktiv'] == true) {
91
92
93 $reihen = $conn->prepare("SELECT COUNT(*) AS anzahl FROM {$_SESSION['verein']} WHERE nummer = {$_SESSION['nummer']}");
94 $reihen->execute();
95 $reihenanzahl = $reihen->get_result();
96 $anzahl = $reihenanzahl->fetch_assoc()['anzahl'];
97
98
99 $seiten = berechneSeiten($anzahl);
100
101 for($i=1; $i<=$seiten; $i++) {
102 //echo "<a href=\"?seite=" . $i . "\">" . "Seite: " . $i . "</a>";
103 echo "<a href=\"?id=" . $_SESSION['verein'] . "&suche=" . $_SESSION['nummer'] . "&seite=" . $i . "\">" . $i . "</a>";
104 }
105
106
107
108 if (!isset($_GET['seite'])) {
109 echo "Seite nicht gesetzt";
110 $_GET['seite'] = 1;
111 }
112
113 if ($_GET['seite'] == 1) {
114 $offset = 0;
115 } else {
116 $offset = berechneOffset($_GET['seite']);
117 }
118 echo $_GET['seite'];
119
120 echo $offset;
121
122
123 $abfrage = $conn->prepare("SELECT verein,position,nummer,tore,vorlagen,name FROM {$_SESSION['verein']} WHERE nummer = ? LIMIT 4 OFFSET $offset");
124 $abfrage->bind_param("i", $_SESSION['nummer']);
125 $abfrage->execute();
126 $abfrage->bind_result($result_verein, $result_pos, $result_nummer, $result_tore, $result_vorl, $result_name);
127 echo "<table id=\"Spielerliste\">";
128 echo "<tr>"."<th>Verein</th>"."<th>Position</th>"."<th>Nummer</th>"."<th>Tore</th>"."<th>Vorlagen</th>"."<th>Name</th></tr>";
129 while ($abfrage->fetch()) {
130
131 echo "<tr><td>".$result_verein."</td>.<td>".$result_pos."</td><td><a href=\"?id=" . $_SESSION['verein'] . "&seite=" . $_GET['seite'] . "&nummer=" . $_SESSION['nummer'] . "\">" .$result_nummer. "</a></td><td>".$result_tore."</td><td>".$result_vorl."</td><td><a href=\"?id=" . $_SESSION['verein'] . "&seite=" . $_GET['seite'] . "&spieler=" . $result_name . "\">" . $result_name . "</a></td></tr>";
132 }
133 echo "</table>";
134 unset($_SESSION['suche_nummer_aktiv']);
135
136 } elseif (isset($_SESSION['suche_spieler_aktiv']) && $_SESSION['suche_spieler_aktiv'] == true) {
137 $reihen = $conn->prepare("SELECT COUNT(*) AS anzahl FROM {$_SESSION['verein']} WHERE spieler = ?");
138 $reihen->bind_param("s", $_SESSION['autor']);
139 $reihen->execute();
140 $reihenanzahl = $reihen->get_result();
141 $anzahl = $reihenanzahl->fetch_assoc()['anzahl'];
142
143 $seiten = berechneSeiten($anzahl);
144
145 for($i=1; $i<=$seiten; $i++) {
146 //echo "<a href=\"?seite=" . $i . "\">" . "Seite: " . $i . "</a>";
147 echo "<a href=\"?id=" . $_SESSION['fach'] . "&seite=" . $i . "&autor=" . $_SESSION['autor'] . "\">" . $i . "</a>";
148 }
149
150 if (!isset($_GET['seite'])) {
151 $_GET['seite'] = 1;
152 }
153
154 if ($_GET['seite'] == 1) {
155 $offset = 0;
156 } else {
157 $offset = berechneOffset($_GET['seite']);
158 }
159
160 $abfrage = $conn->prepare("SELECT verein,position,nummer,tore,vorlagen,name from {$_SESSION['verein']} WHERE name = ? LIMIT 4 OFFSET $offset");
161 $abfrage->bind_param("s", $_SESSION['spieler']);
162 $abfrage->execute();
163 $abfrage->bind_result($result_verein, $result_pos, $result_nummer, $result_tore, $result_vorl, $result_name);
164 echo "<table id=\"Spielerliste\">";
165 echo "<tr>"."<th>Verein</th>"."<th>Position</th>"."<th>Nummer</th>"."<th>Tore</th>"."<th>Vorlagen</th>"."<th>Name></tr>";
166 while ($abfrage->fetch()) {
167
168 echo "<tr><td>".$result_verein>.<td>".$result_pos/td><td><a href=\"?id=" . $_SESSION['verein']&seite=" . $_GET['seite'] . "&suche=" . $result_nummer . "\">" .$result_nummer. "</a></td><td>".$result_tore."</td><td>".$result_vorl."</td><td><a href=\"?id=" . $_SESSION['verein'] . "&seite=" . $_GET['seite'] . "&spieler=" . $result_name . "\">" . $result_name . "</a></td></tr>";
169 }
170 echo "</table>";
171 unset($_SESSION['suche_spieler_aktiv']);
172
173 } else {
174
175
176 if (!isset($_GET['id'])) {
177 echo "Wähle einen Verein aus";
178 } else {
179
180
181
182 $verein = $_GET['id'];
183 $_SESSION['verein'] = $_GET['id'];
184
185
186
187
188 if (!isset($_GET['seite'])) { // schauen, welche Seite gewählt wurde
189 $_GET['seite'] = 1;
190 }
191
192
193 if ($_GET['seite'] == 1) {
194 $offset = 0;
195 } else {
196 $offset = berechneOffset($_GET['seite']);
197 }
198
199 //Offset berchnen für Datenbankabfrage
200