Помощ за система за коментари

chaser

Registered
Трябва ми система за коментари която да ползва логнатия потребител за автор на коментари и само автора да може да го изтрива
 
ето го кодаът но като го сложа ми вади проблеми като:
1 не ми вади добави
2 дори и не логнати потребители могат да пишат
3 неможе да ми изпише емотиконката
Ето кодът

if(insert($_POST['addcoment']))
{
$post_id = $_POST['post'];
$comment = $_POST['comment']
$author = $_SESSION['username'];
$comment = str_raplace(":)", '<img src=images/emoticon/smile.gif" alt="pic" />', $comment);
$comment - addlases(htmlspecialcars($comment));
mysql_query('INSERT INTO comments (post_id, comment, author)') VALUES('$post_id', '$comment', '$author')"); or; die (mysql_error());


<php if(insert($_SESSION['username'])) : ?>
<form method="post ation="">
Коментар:<br />
<div id="emoticon">
<a href="javascript void(0);" title=":)"><img src="images/emoticon/smile.gif" alt="smile" /></a>
</div>
<textarea id="commentfield" name="comment" cols="30" rows="6"></textarea><br />
<input type="hidden" name="post" value="<?php echo $_GET['post'];?> />
<input type="submit" name="addcomment" value='Добави' />

<br><br>
<div id="comment">
<?php
$post_id = $_GET['post'];
//$q = mysql_query("SELECT comment, author FROM comment where post_id='$post_id');
while($comment = mysql_fetch_assoc($q)) {
?>
Коментар: <?php echo $comment[comment]; <br />
Добавено от: <?php echo $comment[author]; ?> <br />
<?
}
?>
</form>
</body>
</html>













<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.is"></script>
<script type="text/javascript">
$(function(){
$("#emoticon a").click(function(){
var code = $(this).attr('title');
var comment = $("#commentfield").val();
var newcomment = comment + code;
$("commentfield").html(newcomment);
});
 

Back
Горе