Здравейте.
Сайтът ми е интегриран с ipb.
Направил съм само регистрирани потребители да могат да пишат коментари и всичко си работи. Сега искам да изведа в коментарите аватара на коментиращия.
Кодът който се мъча да подкарам е:
Ако махна кода за взимането на аватар коментарите се показват, но ако е с него не искат да се показват.
Някой били обяснил къде ми е грешката.
Сайтът ми е интегриран с ipb.
Направил съм само регистрирани потребители да могат да пишат коментари и всичко си работи. Сега искам да изведа в коментарите аватара на коментиращия.
Кодът който се мъча да подкарам е:
PHP:
<?php
$query = mysql_query("SELECT * FROM `songscomments` WHERE `song`='$id' ORDER BY id DESC") or die(mysql_error());
$memberid = mysql_query("SELECT member_id FROM `songscomments` WHERE `song`='$id'") or die(mysql_error());
$avatars = mysql_query("SELECT avatar_location FROM ibf_profile_portal where pp_member_id='$memberid'") or die(mysql_error());
while($a = mysql_fetch_array($avatars)) //взимаме потребителя от БД
while($raw = mysql_fetch_array($query))
{
$avatar=$a['avatar_location'];
if ($avatar == NULL)
{
$avatar="/noavatar.gif";
}
else
{
$avatar=$a['avatar_location'];
}
echo "
$avatar
<div style='text-align: justify; padding: 3px;' class='innerdiv'><div style='border-bottom: 1px solid rgb(0, 0, 0); margin-top: 5px;'><img src='i/icons/comment_user.png'> <b><a href='http://myweb-bg.info/user:$raw[member_id]' title='Виж профила на $raw[author]'>$raw[author]</a></b> <font color='#cccccc'>( <img src='i/icons/comment_date.gif'> $raw[date]год.)</font> </div>
<div style='padding: 10px; background-color: rgb(251, 241, 217);'>$raw[comment]</div></div>
";
}
?>
Някой били обяснил къде ми е грешката.