Guten zusammen,
ich würde gerne eine Statusänderung/Statusanzeige realisieren.
Immerhin habe ich es soweit hinbekommen das wenn ich die Checkbox anhake und auf Update Data gehe, er mir den Wert in die DB schreibt.
Er aktualisiert allerdings erst nach einem Reload der Seite. Das gefällt mir nicht wirklich. Ich habe aber nicht gefunden warum, weshalb, wieso. -.-
Den Header alle x sec neu zu laden fand ich nicht so prickelnd.
Zum einen wäre ich hier für Tipps schon dankbar aber auch für andere Ideen.
html-seminar.de/woltlab/attachment/3171/
Der Formularcode:
PHP
<table class='table table-dark'>
<thead><tr>
<th>Bestelldatum</th>
<th>Kundennr</th>
<th>Pizza</th>
<th>Zusatzbelag</th>
<th>Status</th>
<th>inarbeit</th>
<th>Update Data</th>
</tr></thead>
<tbody>
<?php foreach ($ergebnisPizzabestellung as $zeile): ?>
<tr>
<td><?= $zeile ['created_at'] ?> </td>
<td><?= $zeile ['Kundennr'] ?> </td>
<td><?= $zeile['Pizza'] ?> </td>
<td><?= $zeile['Belag'] ?> </td>
<td><?= $zeile['inarbeit'] ?> </td>
<!--<form method="POST" class="form-inline">-->
<form method="post"action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>">
<td><div class="form-check">
<input class="form-check-input" type="checkbox" name="inarbeit" value ="inarbeit" id="flexCheckDefault"/>
<label class="form-check-label" for="flexCheckDefault">
</label>
</div></td>
<td>
<input type="hidden" name="id" value=<?= $zeile['id'] ?>>
<button type="submit" class="btn btn-success" value='submit' name="submit">Update Data</button></td>
</form>
</tr>
<?php endforeach; ?>
</tbody>
</table>
Alles anzeigen
Der php Code: