Нет заполнителей данных базы данных, отображаемых в текстовых полях - PullRequest
0 голосов
/ 06 июля 2019

Я пытаюсь получить данные из моей базы данных в текстовые поля текущего пользователя, вошедшего в систему, чтобы изменить данные своего профиля, но

$sql = "SELECT * FROM klant where Email = ?";

Кажется, не работает. Но когда я использую $sql = "SELECT * FROM klant это работает, но он получает первого пользователя из базы данных вместо текущего вошедшего в систему пользователя. Я не получаю никаких сообщений об ошибках.

В любом случае, я могу заставить это работать?

<?php

if(!isset($_SESSION["ID"])&&($_SESSION["STATUS"]!="ACTIEF")){
    echo "<script> alert('U heeft geen toegang tot deze pagina.');
    location.href='../index.php'</script>";
}
try {
    $sql = "SELECT * FROM klant where Email = ?";
    $stmt = $verbinding->prepare($sql);
    $stmt->execute(array( $_SESSION["E-MAIL"] ));
    $resultaat = $stmt->fetch(PDO::FETCH_ASSOC);
} catch (PDOEception $e) {
    echo $e->getMessage();
}
?>

<div class="content">
    <form method="POST" action="index.php?page=profiel_update">
        <p id="page_titel">Profiel editen</p>
        <label for="voornaam">Voornaam</label>
        <input type="text" required name="voornaam" value="<?php echo $resultaat['Voornaam']; ?>" />
        <label for="achternaam">Achternaam</label>
        <input type="text" required name="achternaam" value="<?php echo $resultaat['Achternaam']; ?>" />
        <label for="straat">Voornaam</label>
        <input type="text" required name="straat" value="<?php echo $resultaat['Straat']; ?>" />
        <label for="postcode">Postcode</label>
        <input type="text" required name="postcode" value="<?php echo $resultaat['Postcode']; ?>" />
        <label for="woonplaats">Woonplaats</label>
        <input type="text" required name="woonplaats" value="<?php echo $resultaat['Woonplaats']; ?>" />
        <label for="e-mail">E-Mail</label>
        <input type="email" required name="e-mail" value="<?php echo $resultaat['Email']; ?>" />
        <br/>
        <div class="icon_container">
            <input type="submit" class="icon" id="submit" name="submit" value="&rarr;" />
        </div>
        <a href="index.php?page=webshop">Terug</a>
    </form>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...