Почему не работает или как правильно?
На сайте должны загружаться посты, вот функция загрузки:
<?
$User = mysql_fetch_array(mysql_query("SELECT * FROM users WHERE id=".$Post['PosterId']));
if($Post['PosterId']==$_COOKIE['id'] || $_COOKIE['status']==1){
$DeleteBtn = '<button onclick="PostDel('.$Post['Id'].')" type="button" class="btn btn-secondary red btn-sm">Delete <i class="fal fa-trash-alt"></i></button>';
}else{$DeleteBtn='';}
$Post = '<div id="Post-'.$Post['Id'].'" class="post area left v-pad-10 h-pad-15"><a class="UserLogin" href="'.$Site['url'].'user/'.$User['login'].'">'.$User['login'].'</a><p class="xs grey">'.$Post['DateTime'].'</p><p>'.$Post['Content'].'</p><div class="center"><div class="btn-group">'.$DeleteBtn.'</div></div></div>';
print(str_replace($Smile1,$Smile,$Post));
?>
А мне нужно сделать так:
$User = mysql_fetch_array(mysql_query("SELECT * FROM users WHERE id=".$Post['PosterId']));
if($Post['PosterId']==$_COOKIE['id'] || $_COOKIE['status']==1){
$DeleteBtn = '<button onclick="PostDel('.$Post['Id'].')" type="button" class="btn btn-secondary red btn-sm">Delete <i class="fal fa-trash-alt"></i></button>';
}else{$DeleteBtn='';}
include 'string.php';
$Post = $PostConstr;
print(str_replace($Smile1,$Smile,$Post));
[string.php]
$PostConstr = '<div id="Post-'.$Post['Id'].'" class="post area left v-pad-10 h-pad-15"><a class="UserLogin" href="'.$Site['url'].'user/'.$User['login'].'">'.$User['login'].'</a><p class="xs grey">'.$Post['DateTime'].'</p><p>'.$Post['Content'].'</p><div class="center"><div class="btn-group">'.$DeleteBtn.'</div></div></div>'
И он ничего не выводит кроме каркаса поста, тоесть все переменные для него пустые