Haushaltsbuch/kontobewegung_neu.php
2025-12-13 17:30:14 +01:00

114 lines
4.2 KiB
PHP

<?php
require_once __DIR__ . '/includes/db_connect.php';
session_start();
$data = $_SESSION['formdata'] ?? [];
unset($_SESSION['formdata']);
$stmt = $pdo->query("SELECT id,
bezeichnung
FROM konto
ORDER BY id ASC;");
$konto = $stmt->fetchAll(PDO::FETCH_ASSOC);
$konto_id = -1;
if (isset($_GET['id'])) {
$konto_id = $_GET['id'];
$return = "konto.php?id=" . $_GET['id'];
} else {
$return = 'index.php';
}
?>
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="style.css">
</head>
<body>
<form method="POST" action="forms/kontobewegung.php">
<input type="hidden" name="return" value="<?php echo $return; ?>">
<div class="header">
<button class="header"
id="navigationLinks"
name="kontobewegung_submit"
value="hinzufügen"
type="submit">
<img src="img\speichern.svg" alt="neue Kontobewegung" class="menue">
</button>
<h2 class="seitentitel">
neue Kontobewegung hinzufügen
</h2>
<a href="<?= htmlspecialchars($return, ENT_QUOTES, 'UTF-8') ?>" class="konto_header" id="konto_navigationRechts">
<img src="img\abbrechen.svg" alt="Abbrechen" class="menue">
</a>
</div>
<div class="inhalt">
<div class="umsatz_div" id="umsatz_links">
<p class="ausgabe" id="umsatz_p">
ausgegeben
</p>
</div>
<div class="umsatz_div" id="umsatz_rechts">
<input type="date" name="datum_ausgegeben" class="umsatz_date" value="<?= $data['datum_ausgegeben'] ?? date('Y-m-d') ?>">
</div>
<div class="umsatz_div" id="umsatz_links">
<p class="ausgabe" id="umsatz_p">
Konto
</p>
</div>
<div class="umsatz_div" id="umsatz_rechts">
<select name="konto_id" class="umsatz_select">
<?php foreach ($konto as $y): ?>
<option value="<?= $y['id'] ?>"
<?= ((isset($data['konto_id']) && $y['id'] == $data['konto_id']) || $y['id'] == $konto_id) ? 'selected' : '' ?>>
<?= htmlspecialchars($y['bezeichnung'], ENT_QUOTES, 'UTF-8') ?>
</option>
<?php endforeach; ?>
</select>
</div>
<div class="umsatz_div" id="umsatz_links">
<p class="ausgabe" id="umsatz_p">
Gegenkonto
</p>
</div>
<div class="umsatz_div" id="umsatz_rechts">
<select name="gegenkonto_id" class="umsatz_select">
<option value="" disabled selected>Überweisung auf</option>
<?php foreach ($konto as $y): ?>
<option value="<?=$y['id']?>" <?php if(isset($data['gegenkonto_id'])) { if($y['id'] == $data['gegenkonto_id']) { echo 'selected';}} ?>>
<?= htmlspecialchars($y['bezeichnung'], ENT_QUOTES, 'UTF-8')?>
</option>
<?php endforeach; ?>
</select>
</div>
<div class="umsatz_div" id="umsatz_links">
<p class="ausgabe" id="umsatz_p">
Beschreibung
</p>
</div>
<div class="umsatz_div" id="umsatz_rechts">
<input type="text" name="beschreibung" class="umsatz_text" value="<?= htmlspecialchars($data['beschreibung'] ?? '', ENT_QUOTES, 'UTF-8')?>">
</div>
<div class="umsatz_div" id="umsatz_links">
<p class="ausgabe" id="umsatz_p">
Betrag
</p>
</div>
<div class="umsatz_div" id="umsatz_rechts">
<input type="number" name="betrag" step="0.01" class="umsatz_number" value="<?= $data['betrag'] ?? '' ?>">
</div>
</div>
</form>
</body>
</html>