Witam otóż mam taki problem . Napisałem skrypt do newsów . Wszystko działa tylko . Gdy zapisuje mi się w bazie np.
<br> lub <b>
Na stronie nie łapie i wyświetla się po prostu <br> czy <b>
Jakaś rada?
news:
if (isset($_GET['step']) && $_GET['step'] == 'news') {
if (isset($_POST['add'])) {
if (!empty($_POST['text'])) {
$_POST['text'] = nl2br($_POST['text']);
mysql_query("INSERT INTO `newsy` (`text`, `autor`, `tytul`, `data`) VALUES ('".htmlspecialchars($_POST['text'])."', '".$_POST['autor']."', '".$_POST['tytul']."', '".$data."')"); echo '<br><br><center> <font color=green>News został Dodany</font></center>'; }
else echo '<br><br><center> <font color=red>Wypełnij Pola</font></center>'; }
<br><br>
<form method="post" action="admins.php?step=news#add">
Dodaj news:<br /><br />
<table>
<tr><td>Tytuł: <input type="text" name="tytul"></td></tr>
<tr><td>Autor: <input type="text" name="autor"></td></tr>
<tr><td>Data:<input type="date" name="data" value="12-04-2010"></td></tr>
<tr><td> Tekst: <textarea name="text" rows="15" cols="60" tabindex="3"></textarea></td></tr>
<tr><td> <input type="submit" name="add" value="Dodaj"></td></tr>
</table>';
}
Wyświetlanie:
<?php
include('baza.php');
$zapytanie1 = mysql_query("SELECT * FROM newsy ORDER BY id DESC LIMIT 4")or
die('Błąd zapytania');
<h2 class=title>".$newsy['tytul']."</h2>
<p class=byline><small>Autor: ".$newsy['autor']." || Data: ".$newsy['data']."</small></p>
<div class=entry>
<p>".$newsy['text']."
</p>
</div>
<div class=meta>
</div>";
}
}
?>