diff --git a/allgemein.php b/allgemein.php index 796eee0..5cc6dfa 100644 --- a/allgemein.php +++ b/allgemein.php @@ -21,7 +21,7 @@
-

pyolingo

+

pyolingo

diff --git a/data.php b/data.php index 898af7e..429acb0 100644 --- a/data.php +++ b/data.php @@ -1,9 +1,13 @@ query("WITH zeile AS ( + $stmt = $pdo->prepare("WITH zeile AS ( SELECT d.id, d.wort, k.name, @@ -18,6 +22,7 @@ LEFT OUTER JOIN personalpronomen p ON p.id = i.personalpronomen_id LEFT OUTER JOIN farbe f ON f.id = i.farbe_id JOIN kategorie k ON k.id = d.kategorie_id + WHERE k.name = :kategorie ) SELECT id, wort AS deutsch, @@ -60,6 +65,7 @@ FROM zeile GROUP BY id, wort, name ORDER BY id;"); + $stmt->execute(['kategorie' => $kategorie]); $karteikarten = $stmt->fetchAll(PDO::FETCH_ASSOC); diff --git a/img/home.svg b/img/home.svg new file mode 100644 index 0000000..80cb347 --- /dev/null +++ b/img/home.svg @@ -0,0 +1,13 @@ + + + + + + + + diff --git a/img/plus.svg b/img/plus.svg new file mode 100644 index 0000000..4ff9ad0 --- /dev/null +++ b/img/plus.svg @@ -0,0 +1 @@ +add-plus diff --git a/index.php b/index.php index 826aec8..e0a4788 100644 --- a/index.php +++ b/index.php @@ -1,12 +1,6 @@ query("SELECT COUNT(*) AS gesamtanzahl - FROM deutsch;"); - $row = $stmt->fetch(PDO::FETCH_ASSOC); - - $gesamtanzahl = $row ? $row['gesamtanzahl'] : 0; ?> @@ -16,291 +10,19 @@
-

pyolingo

-

+

pyolingo

+ + +
- - - - - -
-
\ No newline at end of file diff --git a/neueKarte.php b/neueKarte.php index 5d87946..bb297e2 100644 --- a/neueKarte.php +++ b/neueKarte.php @@ -11,7 +11,7 @@
-

pyolingo

+

pyolingo

@@ -25,10 +25,5 @@
- \ No newline at end of file diff --git a/quiz.php b/quiz.php new file mode 100644 index 0000000..8c9685c --- /dev/null +++ b/quiz.php @@ -0,0 +1,316 @@ +prepare("SELECT id + FROM kategorie + WHERE name = :kategorie;"); + $stmt->execute(['kategorie' => $kategorieAuswahl]); + + $kategorie_id = $stmt->fetchColumn(); + + $stmt = $pdo->prepare("SELECT COUNT(*) AS gesamtanzahl + FROM deutsch + WHERE kategorie_id = :kategorie_id;"); + $stmt->execute(['kategorie_id' => $kategorie_id]); + + $row = $stmt->fetch(PDO::FETCH_ASSOC); + + $gesamtanzahl = $row ? $row['gesamtanzahl'] : 0; +?> + + + + + + + +
+

pyolingo

+

+
+
+ + + + + +
+ + \ No newline at end of file diff --git a/style.css b/style.css index 734f76b..943aae4 100644 --- a/style.css +++ b/style.css @@ -8,6 +8,10 @@ body { color: #14748A; } +a { + text-decoration: none; +} + h2 { font-size: 2.2rem; } @@ -277,4 +281,32 @@ a:visited { #kartenNavigation { bottom: 200px; background-color: rgb(122, 122, 122); +} + +input[type=submit] { + font-size: 26px; + font-family: Arial, Helvetica, sans-serif; + height: 100px; + width: 300px; + margin-top: 25px; + padding: 25px 40px; + color: black; + background: radial-gradient(ellipse at center, #14748A 0%, #169ab7 70%); + border: none; + border-radius: 180px / 130px; + box-shadow: inset 0 3px 6px rgba(255,255,255,0.4), + 0 4px 8px rgba(0,0,0,0.3); + display: flex; + flex-direction: column; + align-items: center; + + cursor: pointer; +} + +#homeButton { + margin-left: 25px; +} + +#neueKarte { + margin-right: 25px; } \ No newline at end of file diff --git a/verben.php b/verben.php index a2dacd4..3efaa40 100644 --- a/verben.php +++ b/verben.php @@ -21,7 +21,7 @@
-

pyolingo

+

pyolingo