Witajcie!
mam taki problem łączę się z bazą danych pobieram rekord a zamiast znaków diagretycznych pojawiają się jakieś dziwne drzewka :(
Oto kod:
$polaczenie = @new mysqli($host, $db_user, $db_password, $db_name);
if ($polaczenie->connect_errno!=0)
{
echo "Error: ".$polaczenie->connect_errno;
}
else
{
$login = $_POST['login'];
$haslo = $_POST['haslo'];
$login = htmlentities($login, ENT_QUOTES, "UTF-8");
$haslo = htmlentities($haslo, ENT_QUOTES, "UTF-8");
if ($rezultat = @$polaczenie->query(
sprintf("SELECT * FROM uzytkownicy WHERE email='%s' AND haslo='%s'",
mysqli_real_escape_string($polaczenie,$login),
mysqli_real_escape_string($polaczenie,$haslo))))
{
$ilu_userow = $rezultat->num_rows;
if($ilu_userow>0)
{
$_SESSION['zalogowany'] = true;
$wiersz = $rezultat->fetch_assoc();
$_SESSION['imie'] = $wiersz['imie'];
$_SESSION['nazwisko'] = $wiersz['nazwisko'];
$_SESSION['email'] = $wiersz['email'];
$_SESSION['login'] = $wiersz['login'];
$_SESSION['kodpocztowy'] = $wiersz['kod-pocztowy'];
$_SESSION['miejscowosc'] = $wiersz['miejscowosc'];
$_SESSION['ulica'] = $wiersz['ulica'];
$_SESSION['numerdomu'] = $wiersz['numer-domu'];
$_SESSION['numertelefonu'] = $wiersz['numer-telefonu'];
$_SESSION['haslo'] = $wiersz['haslo'];
$_SESSION['numerlicencji'] = $wiersz['numerlicencji'];
$_SESSION['kodlicencji'] = $wiersz['kod-licencji'];
$_SESSION['rodzaj-licencji'] = $wiersz['rodzaj-licencji'];
$_SESSION['datakonczaca'] = $wiersz['konieclicencji'];
$_SESSION['zablokowanydostep'] = $wiersz['zablokowany-dostep'];
$_SESSION['program'] = $wiersz['program'];
unset($_SESSION['blad']);
unset($_SESSION['udanarejestracja']);
$rezultat->free_result();
header('Location: kokpit.php');
} else {
$_SESSION['blad'] = '<div class="blad" style="padding: 1.5em;"><center><span style="color:red; text-align: center; width:100%;">Nieprawidłowy login lub hasło!</span></center></div>';
header('Location: panel-logowania.php');
unset($_SESSION['udanarejestracja']);
}
}
$polaczenie->close();
jak można to naprawić? pomożecie?
z gory bardzo dziękuję za pomooooooc <3