Haushaltsbuch/kontobewegung_neu.php
2025-11-18 20:37:13 +01:00

111 lines
3.9 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">
<span>hinzufügen</span>
</button>
<a href="<?= $return ?>"
class="header"
id="navigationRechts">
abbrechen
</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="<?= htmlspecialchars($y['id']) ?>"
<?= ((isset($data['konto_id']) && $y['id'] == $data['konto_id']) || $y['id'] == $konto_id) ? 'selected' : '' ?>>
<?= htmlspecialchars($y['bezeichnung']) ?>
</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';}} ?>><?=$y['bezeichnung']?></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="<?= $data['beschreibung'] ?? ''?>">
</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>