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..