Salve a tutti, ho un problema.
Ho fatto un codice

Codice PHP:
                <?
                    $query 
sprintf("SELECT * FROM `friends` WHERE id1 = '%d' OR id2 = '%d' AND accepted = '1'"$MyArray['id'],$MyArray['id']);
                    
$result mysql_query($query);
                    
$myFriends = array();
                    while(
$row mysql_fetch_assoc($result))
                    {
                        if(
$row['id1']==$MyArray['id'])
                        {
                            
$id $row['id2'];
                        }
                        else
                        {
                            
$id $row['id1'];
                        }
                        
$myFriends[]=$id;
                        
$i++;
                    }
                    
mysql_free_result($result);
                    if(
$i==0) echo "non hai amici";
                    
                    for(
$x 0$x<$i$x++)
                    {
                        
$query sprintf("SELECT * FROM `userwall` WHERE da = '%d' OR da = '-1' AND a = '%d'"$myFriends[$x], $MyArray['id']);
                        echo 
$query;
                        
$result mysql_query($query);
                        
$Wall = new TypicalFunctions();
                        
$PComments = new TypicalCommentsFunction();
                        while(
$row mysql_fetch_assoc($result))
                        {
                            
$IsLink false;
                            if(
$row['link']==""){
                                
$IsLink false;
                            } else {
                                
$IsLink true;
                                switch(
$row['link_type'])
                                {
                                    case 
0: {
                                        
$id explode("=",$row['link']);
                                        
$id explode("&",$id[1]);
                                        
$video YoutubeDataApi::getVideoResponse($row['link']);            
                                        
$finalcode '<iframe style="width: 332px; height: 212px" src="http://www.youtube.com/embed/'.$id[0].'"></iframe>';
                                        
$VideoName $video -> getTitle();
                                        
$noChanges false;
                                        break;
                                    }
                                    case 
1:
                                    {        
                                        
$noChanges=true;
                                        break;
                                    }
                                }                                
                                    
                            }
                            switch(
$row['da'])
                            {
                                case -
1:
                                {
                                    if(
$IsLink==true && $noChanges == false)
                                    {
                                        echo 
'


                                        [img]'
.$Wall->getAvatar($row['a']).'[/img]
                                        [b]'
.$Wall->GiveNome($row['a']).'[/b] ha condiviso un video: '.$VideoName.'

                                        '
.$finalcode.'
'
.$row['cosapensi'].'</p>
                                        '
;
                                    }
                                    else if(
$IsLink==true && $noChanges == true)
                                    {
                                        echo 
'


                                        [img]'
.$Wall->getAvatar($row['a']).'[/img]
                                        [b]'
.$Wall->GiveNome($row['a']).'[/b] ha condiviso un immagine 

                                        immagine 
'
.$row['cosapensi'].'</p>
                                        '
;
                                    }
                                    else if(
$IsLink==false)
                                    {
                                        echo 
'


                                        [img]'
.$Wall->getAvatar($row['a']).'[/img]
                                        [b]'
.$Wall->GiveNome($row['a']).'[/b] ha scritto sulla sua bacheca:

                                        '
.$row['cosapensi'].'</p>
                                        '
;                                    
                                    }
                                    break;
                                }
                                default:
                                {
                                    if(
$IsLink==true && noChanges == false)
                                    {
                                        echo 
'


                                        [img]'
.$Wall->getAvatar($row['da']).'[/img]
                                        [b]'
.$Wall->GiveNome($row['da']).'[/b] ha condiviso sulla bacheca di [b]'.$Wall->GiveNome($row['a']).'[/b] un video: '.$VideoName.'

                                        '
.$finalcode.'
'
.$row['cosapensi'].'</p>
                                        '
;
                                    }
                                    else if(
$IsLink==true && noChanges == true)
                                    {
                                        echo 
'


                                        [img]'
.$Wall->getAvatar($row['da']).'[/img]
                                        [b]'
.$Wall->GiveNome($row['da']).'[/b] ha condiviso sulla bacheca di [b]'.$Wall->GiveNome($row['a']).'[/b] un immagine
                                        
                                        immagine 
'
.$row['cosapensi'].'</p>
                                        '
;
                                    }
                                    else if(
$IsLink==false)
                                    {
                                        echo 
'


                                        [img]'
.$Wall->getAvatar($row['da']).'[/img]
                                        [b]'
.$Wall->GiveNome($row['da']).'[/b] ha scritto sulla bacheca di [b]'.$Wall->GiveNome($row['a']).':[/b]
                                        
                                        '
.$row['cosapensi'].'</p>
                                        '
;                                    
                                    }
                                    break;
                                }
                            }
                        }    
                    }
                
?>
(Eccolo)
Ma mi da questo problema:

A Cosa può essere dovuto ?
Ho provato in 1000 modi ma senza trovare soluzione..