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 {
|
||||
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]);
|
||||
}
|
||||
|
||||
15
quiz.php
15
quiz.php
@ -45,8 +45,7 @@
|
||||
<table class="table-karteikarte">
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<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_wortstamm_1"></p><p class="p-karteikarte_verben" id="italienisch_endung_1"></p>
|
||||
<p class="p-karteikarte_verben" id="italienisch_suffix_1"></p>
|
||||
</td>
|
||||
</tr>
|
||||
@ -58,8 +57,7 @@
|
||||
<p class="p-karteikarte_verben" id="italienisch_pronomen_<?= $i ?>"></p>
|
||||
</td>
|
||||
<td>
|
||||
<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_wortstamm_<?= $i ?>"></p><p class="p-karteikarte_verben" id="italienisch_endung_<?= $i ?>"></p>
|
||||
<p class="p-karteikarte_verben" id="italienisch_suffix_<?= $i ?>"></p>
|
||||
</td>
|
||||
</tr>
|
||||
@ -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;
|
||||
|
||||
27
verben.php
27
verben.php
@ -35,15 +35,6 @@
|
||||
value="<?= htmlspecialchars($old['deutsch'] ?? '') ?>"
|
||||
required>
|
||||
</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">
|
||||
<tr>
|
||||
<th></th>
|
||||
@ -73,7 +64,7 @@
|
||||
type="text"
|
||||
name="wortstamm_<?= $i ?>"
|
||||
value="<?= htmlspecialchars(($old['wortstamm_' . $i] ?? '')) ?>"
|
||||
required>
|
||||
<?php if($i == 0) echo 'required'?>>
|
||||
</td>
|
||||
<td>
|
||||
<input class="kategorie"
|
||||
@ -85,6 +76,14 @@
|
||||
</tr>
|
||||
<?php }; ?>
|
||||
</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">
|
||||
<?php if ($error): ?>
|
||||
<p class=fehlermeldung><?= htmlspecialchars($error) ?></p>
|
||||
@ -98,13 +97,5 @@
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div class="menue">
|
||||
<a href="index.php" class="menueLink">
|
||||
< home >
|
||||
</a>
|
||||
<a href="neueKarte.php" class="menueLink">
|
||||
< zurück >
|
||||
</a>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Loading…
Reference in New Issue
Block a user