Cześć. Mam mały problem z moim kodem php, ponieważ po wyświetleniu funkcji, wyciągniętej z bazy danych, za pomocą echo, kod HTMlL nie jest przetwarzany,a zamiast np tag <img> zamiast pojawić się grafika to wyświetla się tylko ciąg znaków. Jak zrobić to by po wyświetleniu tej zmiennej kod html został przetworzony a nie został ciągiem znaków?
<?php
try
{
if ($contact->connect_errno!=0)
{
throw new Exception (mysqli_connect_errno());
}else{
$ID = $_GET['showthead'];
$result_thead = $contact->query("SELECT * FROM news WHERE ID='$ID'");
mysqli_query($contact, "SET CHARSET utf8");
mysqli_query($contact, "SET NAMES 'utf8' COLLATE 'utf8_polish_ci'");
$assoc_thead = $result_thead->fetch_assoc();
$date = $assoc_thead['Date'];
$subiect = $assoc_thead['Subiect'];
$news = $assoc_thead['News'];
$datetime = new DateTime("$date");
$month = $datetime->format("m");
$day = $datetime->format("d");
require "php/month.php";
$contact->close();
$result_thead->free_result();
}
}
catch (Exception $e)
{
echo "Błąd bazy danych.";
}
?>
<?php echo $subiect; ?>
<?php echo $news; ?>