111 lines
3.9 KiB
PHP
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>
|