<?php
// =============================
// config.php
// =============================
// Datenbank-Zugangsdaten anpassen
$dbHost = 'localhost';
$dbName = 'fiedler_immo';
$dbUser = 'db_user';
$dbPass = 'db_pass';
try {
$pdo = new PDO(
"mysql:host=$dbHost;dbname=$dbName;charset=utf8mb4",
$dbUser,
$dbPass,
[PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION]
);
} catch (PDOException $e) {
die('Datenbankverbindung fehlgeschlagen');
}
// =============================
// Formularverarbeitung
// =============================
$success = false;
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$name = trim($_POST['name'] ?? '');
$email = trim($_POST['email'] ?? '');
$message = trim($_POST['message'] ?? '');
if ($name && filter_var($email, FILTER_VALIDATE_EMAIL) && $message) {
$stmt = $pdo->prepare(
"INSERT INTO contact_requests (name, email, message) VALUES (:name, :email, :message)"
);
$stmt->execute([
':name' => $name,
':email' => $email,
':message' => $message
]);
$success = true;
}
}
?>
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Fiedler Immobilien – Privat vermieten & Immobilien ankaufen</title>
<meta name="description" content="Private Vermietung von Wohnimmobilien. Nachhaltig, fair und persönlich. Zudem Ankauf geeigneter Immobilien deutschlandweit." />
<style>
:root {
--bg: #f6f7f4;
--primary: #2f4f3e;
--secondary: #6b8f71;
--text: #1f2933;
--light: #ffffff;
}
* { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: system-ui; background: var(--bg); color: var(--text); line-height: 1.6; }
header { padding: 4rem 1.5rem; text-align: center; background: var(--light); }
header h1 { font-size: 2.4rem; color: var(--primary); margin-bottom: 1rem; }
section { max-width: 900px; margin: 0 auto; padding: 4rem 1.5rem; }
h2 { color: var(--primary); font-size: 1.8rem; margin-bottom: 1rem; }
.card { background: var(--light); padding: 2rem; border-radius: 8px; margin-bottom: 2rem; }
form input, form textarea { width: 100%; padding: 0.75rem; margin-bottom: 1rem; border: 1px solid #ccc; border-radius: 4px; }
form button { background: var(--primary); color: white; border: none; padding: 0.75rem 1.5rem; border-radius: 4px; cursor: pointer; }
.success { background: #e5efe8; padding: 1rem; border-radius: 6px; margin-bottom: 1rem; }
footer { background: var(--primary); color: white; padding: 2rem 1.5rem; font-size: 0.9rem; }
footer a { color: #e5efe8; }
</style>
</head>
<body>
<header>
<h1>Fiedler Immobilien</h1>
<p>Private Vermietung mit Verantwortung – fair, transparent und persönlich.</p>
</header>
<section>
<div class="card">
<h2>Über mich</h2>
<p>Ich vermiete Wohnimmobilien aus privatem Bestand mit dem Anspruch, langfristig guten und bezahlbaren Wohnraum zu schaffen.</p>
<p>Aktuell befindet sich der Immobilienbestand im Aufbau. Erste Objekte sind in Vorbereitung.</p>
</div>
<div class="card">
<h2>Vermietung</h2>
<p>Wohnraum für Privatmieter*innen – fair kalkuliert, langfristig gedacht und persönlich betreut.</p>
</div>
<div class="card">
<h2>Wir kaufen Immobilien</h2>
<ul>
<li>Mehrfamilienhäuser</li>
<li>Kleinere Wohnanlagen</li>
<li>Sanierungsobjekte</li>
</ul>
<p>Diskrete und faire Abwicklung garantiert.</p>
</div>
<div class="card">
<h2>Kontakt</h2>
<?php if ($success): ?>
<div class="success">Vielen Dank! Deine Nachricht wurde erfolgreich übermittelt.</div>
<?php endif; ?>
<form method="post">
<input type="text" name="name" placeholder="Dein Name" required />
<input type="email" name="email" placeholder="Deine E-Mail-Adresse" required />
<textarea name="message" rows="5" placeholder="Deine Nachricht" required></textarea>
<button type="submit">Nachricht senden</button>
</form>
<p>Oder per E-Mail: <a href="mailto:info@fiedler.immo">info@fiedler.immo</a></p>
</div>
</section>
<footer>
<p><strong>Impressum</strong></p>
<p>
Florian Fiedler<br>
Hohenzollernstr. 32<br>
74385 Pleidelsheim<br>
Tel.: [bitte ergänzen]<br>
E-Mail: info@fiedler.immo
</p>
<p><strong>Datenschutz</strong><br>
Personenbezogene Daten werden ausschließlich zur Bearbeitung deiner Anfrage verwendet.
</p>
</footer>
</body>
</html>