Witam,
tworzę swój panel w ramach nauki/przypomnienia sobie po paru latach programowania webowego i natknąłem się na mały problem.
Chciałbym dla zalogowanego użytkownika pobierać i wyświetlać w odpowiednich oknach/stronach dane dotyczące jego konta, które podawał podczas rejestracji takie jak login, email czy w osobnej stronie jego zamówienia.
Zacząłem od pobrania jego danych takich jak mail czy login. Udało się to, ale połowicznie.
Opisywany problem przedstawiam poniżej:
Jak widać na screenie login jest wyświetlany, jednak email już nie. (możliwe, że login podawany jest jako zmienna sesyjna (chyba tak to się nazywa), a email nie.
Jak mogę ten problem naprawić?
Kod źródłowy:
<?php
if (isset($_SESSION['zalogowany']))
{
require_once 'db_data.php';
$zapytanie = "SELECT dk.login, dk.email from dane_klient AS dk"
echo '<h5 class="card-title">Informacje o koncie</h5>';
echo '<p class="card-text">Login: ' .$_SESSION['login']; echo '</p>';
echo '<p class="card-text">Email: ' .$_SESSION['email']; echo '</p>';
}
?>
<div class="card border-dark mb-3 my-4" style="max-width: 18rem;">
<div class="card-header">Moje konto</div>
<div class="card-body text-dark">
<?php
require("PokazDaneMini.php")
?>
</div>
</div>
Kod źródłowy logowania:
https://pastebin.com/bPv7Z2rY
Bardzo dziękuje za okazaną pomoc.