Witam - to nie jest tak ze nie przegladalem forum, nie szukalem w googlach.
Robię stronę z Quizem w PHP/MySQL i juz 2 dni proboje ustawić polskie znaki, żaden sposób nie działa
Oczywiście cała baza jest w utf8_polish_ci. Strona normalnie obsługuje polskie znaki, poza danymi z bazy.
Proszę niech ktoś mi powie o co kaman?
Cały kod ze strony:
<?php
session_start();
if(!isset($_SESSION['zalogowany'])){
header('Location:index.php');
exit();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>SUPER RODZIC</title>
<link href="styl1.css" rel="stylesheet" />
</head>
<body>
<?php
echo "<h1>Witaj ".$_SESSION['user']."!!! ".$_SESSION['email']."<br><br></h1>";
echo "<p>Zdobyłeś: ".$_SESSION['punkty']." punktów";
echo " | Poziom: ".$_SESSION['poziom']."</p></br></br>";
echo '<p><a href="logout.php">Wyloguj</a></p>';
require_once "connect.php";
$polaczenie= @new mysqli($host, $db_user, $db_password, $db_name);
mysql_query("SET CHARSET utf8");
mysql_query("SET NAMES 'utf8' COLLATE 'utf8_polish_ci'");
mysql_select_db($db_name);
$nrpytania=$_SESSION['nrpytania'];
$sql="SELECT * FROM quiz WHERE id='$nrpytania'";
$rezultat=$polaczenie->query($sql);
$wiersz=$rezultat->fetch_assoc();
$_SESSION['id']=$wiersz['id'];
$_SESSION['pytanie']=$wiersz['pytanie'];
$_SESSION['odpa']=$wiersz['odpowiedza'];
$_SESSION['odpb']=$wiersz['odpowiedzb'];
$_SESSION['odpc']=$wiersz['odpowiedzc'];
$_SESSION['poprawna']=$wiersz['poprawna'];
$pytanie=$_SESSION['pytanie'];
$odpowiedza=$_SESSION['odpa'];
$odpowiedzb=$_SESSION['odpb'];
$odpowiedzc=$_SESSION['odpc'];
$poprawnaodp=$_SESSION['poprawna'];
if (isset ($_SESSION['dobrze']) && ($_SESSION['dobrze'] == true)) {
echo $_SESSION['dobra'];
}
if (isset ($_SESSION['dobrze']) && ($_SESSION['dobrze'] == false)) {
echo $_SESSION['zla'];
}
echo<<<END
<form action="quiz.php" method="post">
<p>$pytanie</p><br />
<input type="radio" name="odp" value="a"/>$odpowiedza<br />
<input type="radio" name="odp" value="b"/>$odpowiedzb<br />
<input type="radio" name="odp" value="c"/>$odpowiedzc<br /><br />
<input type="submit" value="Zatwierdź"/>
</form>
END;
?>