Въпрос относно SELECTA

nBN

Registered
SELECT * FROM `users` WHERE `username`='$username' това е селекта ми,
система за коментари и искам при всеки един потребител да взема неговия аватар, защото сега взема на потребителя който е логнат смисъл взема и слага само неговия аватар на всички
$username = $_SESSION['username'];, знам че това е глупаво :D, взема авата от логнатия потребител, но немога да се съобразя как да стане благодаря ви :)
 
PHP:
$id = $_SESSION['id'];
$query = ("SELECT * FROM user WHERE id='$id' LIMIT 1"); 
$result = mysql_query($query); 
while($r = mysql_fetch_array($result)) 
{ 
	$user = $r["user"]; 
	$email = $r["email"];
	$skype = $r["skype"];
	$avatar = $r["avatar"];
}
 
Не става така, така изкарва само коментара на логнатия потребител, не трябва да е със SESSION :)
 
nBN каза:
Не става така, така изкарва само коментара на логнатия потребител, не трябва да е със SESSION :)
Дай си кода :) Може да бъркаш нещо !
 
PHP:
$id = $_GET['id'];
$query = ("SELECT * FROM user WHERE id='$id'"); 
$result = mysql_query($query); 
while($raw = mysql_fetch_array($result)) 
{ 
       echo "<img src='$raw[avatar]' width='120' height='160'/>";
}
 
PHP:
$id = $_GET['id'];
$query = ("SELECT * FROM user WHERE id='$id'"); 
$result = mysql_query($query); 
while($raw = mysql_fetch_array($result)) 
{ 
 if(empty($raw[avatar]))
{
echo 'Nqma avatar';
}      
else
{
echo "<img src='".$raw[avatar]."' width='120' height='160'/>";
}
}
 
Братле, благодаря, трябва да пиша целия код на ново, защото съм збъркал много жестоко кода МС ! +! :)
 

Горе