changed UI, added column person into entries database (update need manual db activity)

This commit is contained in:
fds2610 2026-01-06 18:47:47 +01:00
parent 9020b19127
commit 6db37341de
4 changed files with 13 additions and 41 deletions

View file

@ -1,7 +1,7 @@
/* Basis-Stile */
:root {
--primary-color: #4361ee;
--primary-hover: #3a56d4;
--primary-hover: #687eef; /* #3a56d4; */
--secondary-color: #3f37c9;
--accent-color: #4895ef;
--light-color: #f8f9fa;
@ -57,6 +57,10 @@ body {
display: block;
}
.nav-list li {
flex-grow: 1;
}
.nav-list li a {
margin-right: 10px;
}
@ -74,7 +78,8 @@ body {
/* Menüeinträge bei Hover: zusätzlicher Schatten */
.nav-list li a:hover {
background: rgba(255, 255, 255, 0.3);}
background: rgba(255, 255, 255, 0.3);
}
/* Hamburger Menu */
.hamburger {
@ -141,7 +146,7 @@ tr:hover {
/* Button */
.btn-new {
display: inline-block;
background: var(--success-color);
background: var(--primary-color);
color: white;
padding: 12px 20px;
text-align: center;
@ -154,9 +159,7 @@ tr:hover {
}
.btn-new:hover {
background: #3ab7d8;
transform: translateY(-2px);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
background: var(--primary-hover);
}
/* Cookie-Hinweis */

View file

@ -42,9 +42,9 @@ $entries = $stmt->fetchAll();
<ul class="nav-list">
<li><a href="dashboard.php">Start</a></li>
<li><a href="register.php">Neue User</a></li>
<li><a href="menu3.php">Menüpunkt 3</a></li>
<li><a href="menu4.php">Menüpunkt 4</a></li>
<li><a href="menu5.php">Menüpunkt 5</a></li>
<li><a href="menu3.php" style="display: none;">Menüpunkt 3</a></li>
<li><a href="menu4.php" style="display: none;">Menüpunkt 4</a></li>
<li><a href="menu5.php" style="display: none;">Menüpunkt 5</a></li>
</ul>
<a href="logout.php" class="logout">Logout</a>
</nav>

View file

@ -20,6 +20,7 @@ CREATE TABLE IF NOT EXISTS users (
CREATE TABLE IF NOT EXISTS entries (
id INT AUTO_INCREMENT PRIMARY KEY,
user_id INT NOT NULL,
person VARCHAR(50),
date DATE NOT NULL,
category VARCHAR(50),
subject VARCHAR(255) NOT NULL,

View file

@ -1,32 +0,0 @@
-- Datenbank erstellen
CREATE DATABASE IF NOT EXISTS finanzapp;
USE finanzapp;
-- Benutzer "finanzapp" anlegen (falls nicht vorhanden)
CREATE USER IF NOT EXISTS 'finanzapp'@'%' IDENTIFIED BY 'finanzapp';
-- Alle Rechte auf die Datenbank finanzapp für den Benutzer finanzapp
GRANT ALL PRIVILEGES ON finanzapp.* TO 'finanzapp'@'%';
FLUSH PRIVILEGES;
-- Tabelle für Benutzer
CREATE TABLE IF NOT EXISTS users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL UNIQUE,
password VARCHAR(255) NOT NULL
);
-- Tabelle für Einträge
CREATE TABLE IF NOT EXISTS entries (
id INT AUTO_INCREMENT PRIMARY KEY,
user_id INT NOT NULL,
date DATE NOT NULL,
category VARCHAR(50),
subject VARCHAR(255) NOT NULL,
amount DECIMAL(10,2) NOT NULL,
payment_method VARCHAR(50),
FOREIGN KEY (user_id) REFERENCES users(id)
);
-- Testbenutzer einfügen (Passwort: "test123")
INSERT INTO users (username, password) VALUES ('testuser', '$2y$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi');