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

DangerM

Registered
Трябва ми малко помощ за коментарите искам да сложа странициране навсякаде го сложих но тук незнам как да стане ето кода за коментарите
Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Untitled Document</title>
</head>
<script type="text/javascript">function addemo(newemo){
var emoid = document.getElementById('message').value;
emoid = document.getElementById('message').value+= newemo;
document.getElementById('message').focus();
}
</script> 
<body>
<div class="boxcenter" background: url('images/com.png');>
<?php
if ($_SESSION['username']==TRUE)
{
?>
<form action="" method="post">
<table width="380" border="0" align="center" cellpadding="3" cellspacing="1">
<tr>

<script type="text/javascript">function addemo(newemo){
var emoid = document.getElementById('message').value;
emoid = document.getElementById('message').value+= newemo;
document.getElementById('message').focus();
}
</script> 
<a href='javascript:addemo(" :D");' title='Smile'><img src='img/emot/hah.gif' alt='Усмивка' border='0'></a>
								<a href='javascript:addemo(" :):");' title='Smile'><img src='img/emot/smile.gif' alt='Смях' border='0'></a>
								<a href='javascript:addemo(" :;):");' title='Smile'><img src='img/emot/wink.gif' alt='Тъжно лице' border='0'></a>
								<a href='javascript:addemo(" :music:");' title='Smile'><img src='img/emot/music.gif' alt='Изненада' border='0'></a>
								<a href='javascript:addemo(" :rock:");' title='Smile'><img src='img/emot/rock.gif' alt='Шокиран' border='0'></a>
								<a href='javascript:addemo(" :headbang: ");' title='Smile'><img src='img/emot/headbang.gif' alt='Кофти' border='0'></a>
								<a href='javascript:addemo(" :tmi:");' title='Smile'><img src='img/emot/tmi.gif' alt='Пич' border='0'></a>
								<a href='javascript:addemo(" :cool:");' title='Smile'><img src='img/emot/cool.gif' alt='Ха-ха-ха' border='0'></a>
								<a href='javascript:addemo(" :cry:");' title='Smile'><img src='img/emot/cry.gif' alt='Набурсучен' border='0'></a>
								<a href='javascript:addemo(" :rofl:");' title='Smile'><img src='img/emot/rofl.gif' alt='Плезлио' border='0'></a>
								<a href='javascript:addemo(" :P");' title='Smile'><img src='img/emot/razz.gif' alt='Срам' border='0'></a>
								<a href='javascript:addemo(" :blush:");' title='Smile'><img src='img/emot/redface.gif' alt='Плач' border='0'></a>
								<a href='javascript:addemo(" :sad:");' title='Smile'><img src='img/emot/sad.gif' alt='Мигване' border='0'></a>
								<a href='javascript:addemo(" :dull:");' title='Smile'><img src='img/emot/dull.gif' alt='Удивителен!' border='0'></a>
															<form method='post'> <br>
								Коментар: <textarea name="comment" cols="30" rows="3" class="textinput" id="message"></textarea>
<br>
								<input type='submit' value='Напиши' name='submit'> 
<input name="button2" type="reset" class="btn" id="button2" value="Изчисти">

<?php
include("co.php");
$id = $_GET['id'];
if(isset($_POST['submit'])){
$date = date("d.m.Y");
$sql = mysql_query("INSERT INTO comment (id, article, author, comment, date) VALUES (NULL, '$id', '".$_SESSION['username']."', '$_POST[comment]', '$date')") or die(mysql_error());
}
else {
echo "";
}
?></td>
</tr>
</table>
</form>
<br>
<table width="380" border="0" background="images/com.png" align="center" cellpadding="1" cellspacing="1">
<div align="center" class="boxtext">Коментари<br>
</div>
<?php
$query = mysql_query("SELECT * FROM `comment` WHERE `article`='$id'") or die(mysql_error());
while($raw = mysql_fetch_array($query)){
$rep=str_replace(':D','<img src="img/emot/hah.gif">',$raw['comment']);
$rep=str_replace(':):','<img src="img/emot/smile.gif">',$rep);
$rep=str_replace(':;):','<img src="img/emot/wink.gif">',$rep);
$rep=str_replace(':music:','<img src="img/emot/music.gif">',$rep);
$rep=str_replace(':rock:','<img src="img/emot/rock.gif">',$rep);
$rep=str_replace(':headbang:','<img src="img/emot/headbang.gif">',$rep);
$rep=str_replace(':tmi:','<img src="img/emot/tmi.gif">',$rep);
$rep=str_replace(':cool:','<img src="img/emot/cool.gif">',$rep);
$rep=str_replace(':cry:','<img src="img/emot/cry.gif">',$rep);
$rep=str_replace(':rofl:','<img src="img/emot/rofl.gif">',$rep);
$rep=str_replace(':P','<img src="img/emot/razz.gif">',$rep);
$rep=str_replace(':blush:','<img src="img/emot/redface.gif">',$rep);
$rep=str_replace(':sad:','<img src="img/emot/sad.gif">',$rep);
$rep=str_replace(':dull:','<img src="img/emot/dull.gif">',$rep);


echo "
<tr>
<td class=\"comment\" style=\"border-bottom: 1px solid #000000\">От $raw[date] | <span class=\"style2\">$raw[author]</span><br>
$rep</td>
</tr>";
}
?>
</table>
<?php
}
else
{
    echo "Само за <a href='http://mp3-bg.selfip.net/news.php?m=register'>регистрирани</a> потребители";
}
?>
<br>
</div>
</body>
</html>



ето и страницирането

Код:
<?php

$page = (int) $_GET['page'];

$max= "10";

$end = $page+$max; 

$query = mysql_query("SELECT * FROM songs ORDER BY views DESC LIMIT $page,$end");
$result=mysql_query($query);
while ($row = mysql_fetch_array($query))
{


}

$next = $end+1;
$prev = $page-10;
echo "<br><a href=\"search.php?page=".$prev."\"><img src=\"img/nazad.png\"></font></a>&nbsp&nbsp&nbsp&nbsp&nbsp"; 
echo "<a href=\"search.php?page=".$next."\"><img src=\"img/napred.png\"></font></a>";
}
?>

страницирането знам как да го сложа но в кода на коментарите незнам как да го наглася защото има

$query = mysql_query("SELECT * FROM `comment` WHERE `article`='$id'") or die(mysql_error());

а трябва да е

$query = mysql_query("SELECT * FROM songs ORDER BY views DESC LIMIT $page,$end");
$result=mysql_query($query);
while ($row = mysql_fetch_array($query))

но неможе да е едно от двете едното е за емотиконите а другото за страницирането

сащо ако може да кажете как може да стане когато се пусне втора страница примерно да не се поставя отново коментара
благодаря предварително +
 
мисля че нещо такова трябва да стане. Не съм го тествал. Ако има грешки кажи :)

Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> 
<title>Untitled Document</title> 
</head> 
<script type="text/javascript">function addemo(newemo){ 
var emoid = document.getElementById('message').value; 
emoid = document.getElementById('message').value+= newemo; 
document.getElementById('message').focus(); 
} 
</script> 
<body> 
<div class="boxcenter" background: url('images/com.png');> 
<?php 
if ($_SESSION['username']==TRUE) 
{ 
?> 
<form action="" method="post"> 
<table width="380" border="0" align="center" cellpadding="3" cellspacing="1"> 
<tr> 

<script type="text/javascript">function addemo(newemo){ 
var emoid = document.getElementById('message').value; 
emoid = document.getElementById('message').value+= newemo; 
document.getElementById('message').focus(); 
} 
</script> 
<a href='javascript:addemo(" :D");' title='Smile'><img src='img/emot/hah.gif' alt='Усмивка' border='0'></a> 
                        <a href='javascript:addemo(" :):");' title='Smile'><img src='img/emot/smile.gif' alt='Смях' border='0'></a> 
                        <a href='javascript:addemo(" :;):");' title='Smile'><img src='img/emot/wink.gif' alt='Тъжно лице' border='0'></a> 
                        <a href='javascript:addemo(" :music:");' title='Smile'><img src='img/emot/music.gif' alt='Изненада' border='0'></a> 
                        <a href='javascript:addemo(" :rock:");' title='Smile'><img src='img/emot/rock.gif' alt='Шокиран' border='0'></a> 
                        <a href='javascript:addemo(" :headbang: ");' title='Smile'><img src='img/emot/headbang.gif' alt='Кофти' border='0'></a> 
                        <a href='javascript:addemo(" :tmi:");' title='Smile'><img src='img/emot/tmi.gif' alt='Пич' border='0'></a> 
                        <a href='javascript:addemo(" :cool:");' title='Smile'><img src='img/emot/cool.gif' alt='Ха-ха-ха' border='0'></a> 
                        <a href='javascript:addemo(" :cry:");' title='Smile'><img src='img/emot/cry.gif' alt='Набурсучен' border='0'></a> 
                        <a href='javascript:addemo(" :rofl:");' title='Smile'><img src='img/emot/rofl.gif' alt='Плезлио' border='0'></a> 
                        <a href='javascript:addemo(" :P");' title='Smile'><img src='img/emot/razz.gif' alt='Срам' border='0'></a> 
                        <a href='javascript:addemo(" :blush:");' title='Smile'><img src='img/emot/redface.gif' alt='Плач' border='0'></a> 
                        <a href='javascript:addemo(" :sad:");' title='Smile'><img src='img/emot/sad.gif' alt='Мигване' border='0'></a> 
                        <a href='javascript:addemo(" :dull:");' title='Smile'><img src='img/emot/dull.gif' alt='Удивителен!' border='0'></a> 
                                             <form method='post'> <br> 
                        Коментар: <textarea name="comment" cols="30" rows="3" class="textinput" id="message"></textarea> 
<br> 
                        <input type='submit' value='Напиши' name='submit'> 
<input name="button2" type="reset" class="btn" id="button2" value="Изчисти"> 

<?php 
include("co.php"); 
$id = $_GET['id']; 
if(isset($_POST['submit'])){ 
$date = date("d.m.Y"); 
$sql = mysql_query("INSERT INTO comment (id, article, author, comment, date) VALUES (NULL, '$id', '".$_SESSION['username']."', '$_POST[comment]', '$date')") or die(mysql_error()); 
} 
else { 
echo ""; 
} 
?></td> 
</tr> 
</table> 
</form> 
<br> 
<table width="380" border="0" background="images/com.png" align="center" cellpadding="1" cellspacing="1"> 
<div align="center" class="boxtext">Коментари<br> 
</div> 
<?php 
$page = (int) $_GET['page']; 

$max= "10"; 

$end = $page+$max;
$query = mysql_query("SELECT * FROM `comment` WHERE `article`='$id' LIMIT $page,$end") or die(mysql_error()); 
while($raw = mysql_fetch_array($query)){ 
$rep=str_replace(':D','<img src="img/emot/hah.gif">',$raw['comment']); 
$rep=str_replace(':):','<img src="img/emot/smile.gif">',$rep); 
$rep=str_replace(':;):','<img src="img/emot/wink.gif">',$rep); 
$rep=str_replace(':music:','<img src="img/emot/music.gif">',$rep); 
$rep=str_replace(':rock:','<img src="img/emot/rock.gif">',$rep); 
$rep=str_replace(':headbang:','<img src="img/emot/headbang.gif">',$rep); 
$rep=str_replace(':tmi:','<img src="img/emot/tmi.gif">',$rep); 
$rep=str_replace(':cool:','<img src="img/emot/cool.gif">',$rep); 
$rep=str_replace(':cry:','<img src="img/emot/cry.gif">',$rep); 
$rep=str_replace(':rofl:','<img src="img/emot/rofl.gif">',$rep); 
$rep=str_replace(':P','<img src="img/emot/razz.gif">',$rep); 
$rep=str_replace(':blush:','<img src="img/emot/redface.gif">',$rep); 
$rep=str_replace(':sad:','<img src="img/emot/sad.gif">',$rep); 
$rep=str_replace(':dull:','<img src="img/emot/dull.gif">',$rep); 


echo " 
<tr> 
<td class=\"comment\" style=\"border-bottom: 1px solid #000000\">От $raw[date] | <span class=\"style2\">$raw[author]</span><br> 
$rep</td> 
</tr>"; 
} 
$next = $end+1; 
$prev = $page-10; 
echo "<br><a href=\"search.php?page=".$prev."\"><img src=\"img/nazad.png\"></font></a>&nbsp&nbsp&nbsp&nbsp&nbsp"; 
echo "<a href=\"search.php?page=".$next."\"><img src=\"img/napred.png\"></font></a>"; 
}
?> 
</table> 
<?php 
} 
else 
{ 
    echo "Само за <a href='http://mp3-bg.selfip.net/news.php?m=register'>регистрирани</a> потребители"; 
} 
?> 
<br> 
</div> 
</body> 
</html>
 
дава грешка
Код:
<?php
}
else
{
    echo "Само за <a href='http://mp3-bg.selfip.net/news.php?m=register'>регистрирани</a> потребители";
}
?>
<br>
</div>
</body>
</html>
при
}
 

Back
Горе