Friendlist script
Hej folkens.Jeg sidder med en opgave som handler om en venneliste.
- Jeg har lavet nedenstående:
<?php
function picOrNot($id, $picName)
{
if ($picName != ""||null)
return '../upload/images/'.$id.'/'.$picName;
else
return '../images/no_avatar.png';
}
if ($friends != ""||null)
{
db_open();
if (strpos($friends,'#'))
{
$str = array();
$str = explode('#', $friends);
$i = 0;
while (true)
{
if ($str[$i] == "")
break;
$query = "SELECT * FROM users WHERE id='$str[$i]'";
$row = mysql_fetch_array(mysql_query($query));
echo '<div class="friends_list">
<div id="mail-modal">
<p><img src="'.picOrNot($str[$i], $row['profilepic']).'"/> <a href="profile.php?id='.$str[$i].'">'.$row['firstname']." ".$row['lastname'].'</a></p>
<p class="chat_message"><a href="">Chat</a> ·
<a href="#" class="mail">Send besked</a></p></div>
</div>';
$i++;
}
}
else
{
$query = "SELECT * FROM users WHERE id='$friends'";
$row = mysql_fetch_array(mysql_query($query));
echo '<div class="friends_list">
<div id="mail-modal">
<p><img src="'.picOrNot($friends, $row['profilepic']).'"/> <a href="profile.php?id='.$friends.'">'.$row['firstname']." ".$row['lastname'].'</a></p>
<p class="chat_message"><a href="">Chat</a> ·
<a href="#" class="mail">Send besked</a></p></div>
</div>';
}
db_close();
}
else
echo 'Du har ingen venner i øjeblikket<br><br>';
?>
Det ovenstående virker i øjeblikket, sådan et jeg er logget på min bruger, og ser så de venner jeg har, men besøger jeg mine venner, viser listen stadig de venner jeg har, og ikke min vens venner.
Er der nogen herinde, som kan finde ud af, hvad jeg skal rette på eller lave om, for at få dette til at virke.
Håber nogen kan give mig et rettet script, eller skrive, hvad jeg skal rette (: