From cc902b6bc51fad7bfeac25fd3edc26cdd28c4652 Mon Sep 17 00:00:00 2001 From: p3t3rp1Lz Date: Tue, 12 May 2026 17:30:25 +0200 Subject: [PATCH] =?UTF-8?q?Wortstamm=20Logik=20ge=C3=A4ndert->=20leere=20W?= =?UTF-8?q?=C3=B6rter=20werden=20ersetzt,=20required=20bei=20Suffix=20entf?= =?UTF-8?q?ernt,=20Leerzeichen=20im=20Quiz=20entfernt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- forms/hinzufuegenKarte.php | 7 ++++--- quiz.php | 15 +++++++++------ verben.php | 27 +++++++++------------------ 3 files changed, 22 insertions(+), 27 deletions(-) diff --git a/forms/hinzufuegenKarte.php b/forms/hinzufuegenKarte.php index bd7507b..6fc09c6 100644 --- a/forms/hinzufuegenKarte.php +++ b/forms/hinzufuegenKarte.php @@ -30,7 +30,8 @@ } } else { for($i = 0; $i < 7; $i++) { - $wortstamm[$i] = trim($_POST['wortstamm_' . $i] ?? ''); + if($i == 0) $wortstamm[0] = trim($_POST['wortstamm_' . 0] ?? ''); + else $wortstamm[$i] = (($v = trim($_POST['wortstamm_' . $i] ?? '')) === '') ? $wortstamm[0] : $v; $endung[$i] = trim($_POST['endung_' . $i] ?? ''); $endungVergleich .= $endung[$i]; @@ -127,14 +128,14 @@ $stmt->execute(['wort' => $wortstamm[$i], 'deutsch_id' => $deutsch_id, 'personalpronomen_id' => $pp, - 'suffix' => $suffix, + 'suffix' => trim($suffix) === '' ? null : $suffix, 'endung' => null, 'farbe_id' => null]); } else { $stmt->execute(['wort' => $wortstamm[$i], 'deutsch_id' => $deutsch_id, 'personalpronomen_id' => $pp, - 'suffix' => $suffix, + 'suffix' => trim($suffix) === '' ? null : $suffix, 'endung' => $endung[$i], 'farbe_id' => $red_farbe_id]); } diff --git a/quiz.php b/quiz.php index e8399a6..20fa07c 100644 --- a/quiz.php +++ b/quiz.php @@ -45,8 +45,7 @@ @@ -58,8 +57,7 @@

@@ -163,7 +161,12 @@ function showRueckseite() { let item = items[index]; - +//TODO auf isVerben ändern +//TODO +//TODO const pElemente = document.querySelectorAll("#italienisch .p-karteikarte"); +//TODO pElemente.forEach((element, index) => { +//TODO element.textContent = texte[index]; +//TODO }); if(item.wortart != "Verben") { document.getElementById("italienisch_1").textContent = item.italienisch_1; document.getElementById("italienisch_1").style.color = item.farbe_1; @@ -192,7 +195,7 @@ document.getElementById("italienisch_endung_1").textContent = item.endung_1; document.getElementById("italienisch_endung_1").style.color = item.farbe_1; if(item.suffix_1 != null) { - document.getElementById("italienisch_suffix_1").textContent = " " + item.suffix_1; + document.getElementById("italienisch_suffix_1").textContent = item.suffix_1; document.getElementById("italienisch_suffix_1").style.textDecoration = "underline"; } else { document.getElementById("italienisch_suffix_1").textContent = null; diff --git a/verben.php b/verben.php index 3efaa40..a0df0af 100644 --- a/verben.php +++ b/verben.php @@ -35,15 +35,6 @@ value="" required> -
-

Suffix:

- -
-

-

+

-

-

+

@@ -73,7 +64,7 @@ type="text" name="wortstamm_" value="" - required> + >
+
+

Suffix:

+ +

@@ -98,13 +97,5 @@
- \ No newline at end of file