Wortstamm Logik geändert-> leere Wörter werden ersetzt, required bei Suffix entfernt, Leerzeichen im Quiz entfernt
This commit is contained in:
parent
cb1634796a
commit
cc902b6bc5
@ -30,7 +30,8 @@
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
for($i = 0; $i < 7; $i++) {
|
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] ?? '');
|
$endung[$i] = trim($_POST['endung_' . $i] ?? '');
|
||||||
$endungVergleich .= $endung[$i];
|
$endungVergleich .= $endung[$i];
|
||||||
@ -127,14 +128,14 @@
|
|||||||
$stmt->execute(['wort' => $wortstamm[$i],
|
$stmt->execute(['wort' => $wortstamm[$i],
|
||||||
'deutsch_id' => $deutsch_id,
|
'deutsch_id' => $deutsch_id,
|
||||||
'personalpronomen_id' => $pp,
|
'personalpronomen_id' => $pp,
|
||||||
'suffix' => $suffix,
|
'suffix' => trim($suffix) === '' ? null : $suffix,
|
||||||
'endung' => null,
|
'endung' => null,
|
||||||
'farbe_id' => null]);
|
'farbe_id' => null]);
|
||||||
} else {
|
} else {
|
||||||
$stmt->execute(['wort' => $wortstamm[$i],
|
$stmt->execute(['wort' => $wortstamm[$i],
|
||||||
'deutsch_id' => $deutsch_id,
|
'deutsch_id' => $deutsch_id,
|
||||||
'personalpronomen_id' => $pp,
|
'personalpronomen_id' => $pp,
|
||||||
'suffix' => $suffix,
|
'suffix' => trim($suffix) === '' ? null : $suffix,
|
||||||
'endung' => $endung[$i],
|
'endung' => $endung[$i],
|
||||||
'farbe_id' => $red_farbe_id]);
|
'farbe_id' => $red_farbe_id]);
|
||||||
}
|
}
|
||||||
|
|||||||
15
quiz.php
15
quiz.php
@ -45,8 +45,7 @@
|
|||||||
<table class="table-karteikarte">
|
<table class="table-karteikarte">
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan="2">
|
<td colspan="2">
|
||||||
<p class="p-karteikarte_verben" id="italienisch_wortstamm_1"></p>
|
<p class="p-karteikarte_verben" id="italienisch_wortstamm_1"></p><p class="p-karteikarte_verben" id="italienisch_endung_1"></p>
|
||||||
<p class="p-karteikarte_verben" id="italienisch_endung_1"></p>
|
|
||||||
<p class="p-karteikarte_verben" id="italienisch_suffix_1"></p>
|
<p class="p-karteikarte_verben" id="italienisch_suffix_1"></p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -58,8 +57,7 @@
|
|||||||
<p class="p-karteikarte_verben" id="italienisch_pronomen_<?= $i ?>"></p>
|
<p class="p-karteikarte_verben" id="italienisch_pronomen_<?= $i ?>"></p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p class="p-karteikarte_verben" id="italienisch_wortstamm_<?= $i ?>"></p>
|
<p class="p-karteikarte_verben" id="italienisch_wortstamm_<?= $i ?>"></p><p class="p-karteikarte_verben" id="italienisch_endung_<?= $i ?>"></p>
|
||||||
<p class="p-karteikarte_verben" id="italienisch_endung_<?= $i ?>"></p>
|
|
||||||
<p class="p-karteikarte_verben" id="italienisch_suffix_<?= $i ?>"></p>
|
<p class="p-karteikarte_verben" id="italienisch_suffix_<?= $i ?>"></p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -163,7 +161,12 @@
|
|||||||
|
|
||||||
function showRueckseite() {
|
function showRueckseite() {
|
||||||
let item = items[index];
|
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") {
|
if(item.wortart != "Verben") {
|
||||||
document.getElementById("italienisch_1").textContent = item.italienisch_1;
|
document.getElementById("italienisch_1").textContent = item.italienisch_1;
|
||||||
document.getElementById("italienisch_1").style.color = item.farbe_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").textContent = item.endung_1;
|
||||||
document.getElementById("italienisch_endung_1").style.color = item.farbe_1;
|
document.getElementById("italienisch_endung_1").style.color = item.farbe_1;
|
||||||
if(item.suffix_1 != null) {
|
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";
|
document.getElementById("italienisch_suffix_1").style.textDecoration = "underline";
|
||||||
} else {
|
} else {
|
||||||
document.getElementById("italienisch_suffix_1").textContent = null;
|
document.getElementById("italienisch_suffix_1").textContent = null;
|
||||||
|
|||||||
27
verben.php
27
verben.php
@ -35,15 +35,6 @@
|
|||||||
value="<?= htmlspecialchars($old['deutsch'] ?? '') ?>"
|
value="<?= htmlspecialchars($old['deutsch'] ?? '') ?>"
|
||||||
required>
|
required>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
|
||||||
<p class="kategorie" id="p_deutsch">Suffix:</p>
|
|
||||||
<input class="kategorie"
|
|
||||||
id="input_suffix"
|
|
||||||
type="text"
|
|
||||||
name="suffix"
|
|
||||||
value="<?= htmlspecialchars($old['suffix'] ?? '') ?>"
|
|
||||||
required>
|
|
||||||
</div>
|
|
||||||
<table id="table_verben">
|
<table id="table_verben">
|
||||||
<tr>
|
<tr>
|
||||||
<th></th>
|
<th></th>
|
||||||
@ -73,7 +64,7 @@
|
|||||||
type="text"
|
type="text"
|
||||||
name="wortstamm_<?= $i ?>"
|
name="wortstamm_<?= $i ?>"
|
||||||
value="<?= htmlspecialchars(($old['wortstamm_' . $i] ?? '')) ?>"
|
value="<?= htmlspecialchars(($old['wortstamm_' . $i] ?? '')) ?>"
|
||||||
required>
|
<?php if($i == 0) echo 'required'?>>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<input class="kategorie"
|
<input class="kategorie"
|
||||||
@ -85,6 +76,14 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<?php }; ?>
|
<?php }; ?>
|
||||||
</table>
|
</table>
|
||||||
|
<div>
|
||||||
|
<p class="kategorie" id="p_deutsch">Suffix:</p>
|
||||||
|
<input class="kategorie"
|
||||||
|
id="input_suffix"
|
||||||
|
type="text"
|
||||||
|
name="suffix"
|
||||||
|
value="<?= htmlspecialchars($old['suffix'] ?? '') ?>">
|
||||||
|
</div>
|
||||||
<div id="div_speichern">
|
<div id="div_speichern">
|
||||||
<?php if ($error): ?>
|
<?php if ($error): ?>
|
||||||
<p class=fehlermeldung><?= htmlspecialchars($error) ?></p>
|
<p class=fehlermeldung><?= htmlspecialchars($error) ?></p>
|
||||||
@ -98,13 +97,5 @@
|
|||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
<div class="menue">
|
|
||||||
<a href="index.php" class="menueLink">
|
|
||||||
< home >
|
|
||||||
</a>
|
|
||||||
<a href="neueKarte.php" class="menueLink">
|
|
||||||
< zurück >
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
Loading…
Reference in New Issue
Block a user