Здравейте имам поле в което искам да добавям пхп код но да не се изпълнява а да е видим.
кода:
пробвах да замена trim(addslashes с nl2br но не записва в базата по този начин. Хелп
кода:
Код:
<?php
ob_start();
include('style/template/overall_header.php');
include('style/template/general_menu.php');
include('style/template/side_menu.php');
?>
<h2><a href="#">Редактиране на тема</a></h2>
<div id="main">
<br />
<table cellpadding="0" cellspacing="0">
<tr>
<form action="" method="POST" class="jNice">
<fieldset>
<?php
$topic_id = (int)$_GET['topic_id'];
$subcat_id = (int)$_GET['subcat_id'];
if($_SESSION['radobb_log']!==true)
{
echo '<div style="background: red; color: #fff; border: 1px solid #000;">Не си влязал в профила си!</idv>';
}
else
{
$sql = mysql_query('SELECT * FROM `radobb_forum_topics` WHERE `subcat_id`='.$subcat_id.' AND `topic_id`='.$topic_id.'');
$row = mysql_fetch_assoc($sql) or die (mysql_error());
echo '
Заглавие: <br />
<input type="text" name="topic_title" value='.$row['topic_title'].' class="text-long"><br /><br /><br />
Тема: <br />
<textarea name="forum_topic">'.$row['forum_topic'].'</textarea><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<input type="submit" name="submit" value="Редактирай" /><br />
</fieldset>';
if(isset($_POST['submit']))
{
$topic_title = trim(addslashes($_POST['topic_title']));
$forum_topic = trim(addslashes($_POST['forum_topic']));
if($topic_title == NULL || $forum_topic == NULL)
{
echo 'Не сте въвели заглавие или тема!';
}
else
{
mysql_query('UPDATE `radobb_forum_topics` SET `topic_title`="'.$topic_title.'", `forum_topic`="'.$forum_topic.'" WHERE `topic_id`='.$topic_id.'');
header('Location: view_topic.php?subcat_id='.$subcat_id.'&topic_id='.$topic_id.'');
}
}
}
?>
<br />
<br />
</tr>
</table>
</div>
<?php
include('style/template/overall_footer.php');
?>
пробвах да замена trim(addslashes с nl2br но не записва в базата по този начин. Хелп