Saya sedang mengembangkan aplikasi di php menggunakan database sqlite. Saya telah mengintegrasikan tinymce 4.1.9 untuk textarea. Ketika saya menyimpan data dalam database, skrip html yang tepat disimpan, tetapi saat menampilkan data dari database pada laporan, semua tag html tidak mencerminkan. misal H1 atau list atau bold tidak menunjukkan efeknya. Bahkan tag disimpan dalam database. Skripnya adalah sebagai berikut:
<script language="javascript" type="text/javascript" src="tinymce/js/tinymce/tinymce.min.js"></script>
<script language="javascript" type="text/javascript">
tinymce.init({
selector: "textarea",
theme: "modern",
plugins: [
"advlist autolink lists link image charmap print preview hr anchor pagebreak",
"searchreplace wordcount visualblocks visualchars code fullscreen",
"insertdatetime media nonbreaking save table contextmenu directionality",
"emoticons template paste textcolor colorpicker textpattern"
],
toolbar1: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image",
toolbar2: "print preview media | forecolor backcolor emoticons",
image_advtab: true,
templates: [
{title: 'Test template 1', content: 'Test 1'},
{title: 'Test template 2', content: 'Test 2'}
]
});
</script>
HTML :
<textarea name="txtAboutComp" class="form-control" rows="5" ></textarea>
Menampilkan data pada laporan:
<?php
try
{
$sqlite = new PDO('sqlite:DigitalStorageBox.sqlite');
}
catch (PDOException $e)
{
echo 'Connection failed: ' . $e->getMessage();
}
$statement = $sqlite->prepare('SELECT distinct ID, Name, LogoPath,CompanyName,AboutCompany from Company ');
try
{
$statement->execute();
}
catch (PDOException $e)
{
echo "Statement failed: " . $e->getMessage();
return false;
}
$result = $statement->fetchAll();
$cnt=0;
foreach ($result as $row)
{ echo $row['AboutCompany'];}
?>
Tolong sarankan cara menampilkan data yang diformat pada laporan?