<?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>