Looking for SWPP 4IT NEMI RIML 2025/26 test answers and solutions? Browse our comprehensive collection of verified answers for SWPP 4IT NEMI RIML 2025/26 at moodle.tsn.at.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
<?php$errors = [];function validateName($name){ global $errors; if (strlen($name) == 0) { $errors['name'] = "Name darf nicht leer sein"; return false; } else if (strlen($name) > 20) { $errors['name'] = "Name zu lang"; return false; } else { return true; }}?>
Gegeben sei folgende PHP Funktionen. Wählen Sie korrekte zutreffende Aussagen.
function validateExamDate($examDate){ global $errors; try { if ($examDate == "") { $errors['examDate'] = "Prüfungsdatum darf nicht leer sein"; return false; } else if (new DateTime($examDate) > new DateTime()) { $errors['examDate'] = "Prüfungsdatum darf nicht in der Zukunft liegen"; return false; } else { return true; } } catch (Exception $e) { $errors['examDate'] = "Prüfungsdatum ungültig"; return false; }}
Wähle alle richtigen Möglichkeiten für die Serverseitige Validierung aus.
Analysieren Sie das folgende Formular und kreuzen Sie die zutreffenden Aussagen an:
<form id="form_grade" action="index.php" method="post"> <div class="row"> <div class="col-sm-6 form-group"> <label for="name">Name*</label> <input type="text" name="name" class="form-control <?= isset($errors['name']) ? 'is-invalid' : '' ?>" value="<?= htmlspecialchars($name) ?>" maxlength="20" required="required" /> </div> <div class="col-sm-6 form-group"> <label for="email">E-Mail</label> <input type="email" name="email" class="form-control <?= isset($errors['email']) ? 'is-invalid' : '' ?>" value="<?= htmlspecialchars($email) ?>" /> </div> </div> <div class="row"> <div class="col-sm-4 form-group"> <label for="subject">Fach*</label> <select name="subject" class="custom-select <?= isset($errors['subject']) ? 'is-invalid' : '' ?>" required="required"> <option value="" hidden>- Fach auswählen -</option> <option value="m" <?php if ($subject == 'm') echo "selected='selected'"; ?> >Mathematik</option> <option value="d" <?php if ($subject == 'd') echo "selected='selected'"; ?> >Deutsch</option> <option value="e" <?php if ($subject == 'e') echo "selected='selected'"; ?> >Englisch</option> </select> </div> <div class="col-sm-4 form-group"> <label for="grade">Note*</label> <input type="number" name="grade" class="form-control <?= isset($errors['grade']) ? 'is-invalid' : '' ?>" value="<?= htmlspecialchars($grade) ?>" min="1" max="5" required="required" /> </div> <div class="col-sm-4 form-group"> <label for="examDate">Prüfungsdatum*</label> <input type="date" name="examDate" class="form-control <?= isset($errors['examDate']) ? 'is-invalid' : '' ?>" value="<?= htmlspecialchars($examDate) ?>" onchange="validateExamDate(this)" required="required" /> </div> </div> <div class="row mt-3"> <div class="col-sm-3 mb-3"> <input type="submit" name="submit" class="btn btn-primary btn-block" value="Validieren"/> </div> <div class="col-sm-3"> <a href="index.php" class="btn btn-secondary btn-block">Löschen</a> </div> </div></form>
Mit welchem input-Attribut kann eine verpflichtende Eingabe des Formularfelds definiert werden?