Здравствуйте. пытаюсь сделать функцию 'мне нравится" Вот что получается
<?php $like=$rowlents_p['like'];
echo $like;
?>
<script>
var a=<?php echo $like; ?>;
function order()
{
ord = a+1;
noord = "<img src=images/like.png>";
document.getElementById("text").innerHTML = ord;
document.getElementById("like2").innerHTML = noord;
document.getElementById("like").style.display = 'none';
document.getElementById("like2").style.display = "block" ;
}
function noorder()
{
ord = a;
noord = "<img src=images/like2.png>";
document.getElementById("text").innerHTML = ord;
document.getElementById("like").innerHTML = noord;
document.getElementById("like").style.display = "block" ;
document.getElementById("like2").style.display = 'none';
}
</script>
<table><tr>
<td><div id="like2" onclick="noorder();"></div><div id="like" onclick="order();"><img src=images/like2.png></div></td>
<td><div id="text" ><?php echo $like; ?></text></div></td>
</tr></table>
$rowlents_p['like'] Это количество всех лайков взятых из базы. В принципе скрипт работает но...
Допустим у меня есть массив новостей .
Вывожу их
$lents_p = mysql_query("SELECT * FROM `posts` ORDER BY id DESC ") or die(mysql_error());
while($rowlents_p = mysql_fetch_array($lents_p))
include(like.php);
{
echo $rowlents_p[news];
}
Так скрипт не работает. как я понимаю это потому что функции в js повторяются.
Вопрос. Как мне сделать так что бы кнопка была в каждой новости которою выведет массив
Заранее спасибо.
|