Как эхо изображение if(isset($post->foto)
внутри кода ниже? Я пытаюсь использовать код ниже, но я не могу найти решение. Его возвращение следующее сообщение об ошибкеКак эхо изображение внутри HTML и php?
Parse error: syntax error, unexpected 'userdata' (T_STRING), expecting ',' or ';'.
foreach($postimet as $post){
$firstname = $user->getUserById($post->userid)['first'];
$lastname = $user->getUserById($post->userid)['last'];
foreach($fotos as $foto){
echo
"<div class='po_001'>
<div class='po_004'>
<img src='timeline/".$foto."' class='po_003'>
<div class='po_005'>
<a href='profile.php' class='po_002'>$firstname $lastname</a>
</div>
<div class='po_006'>
<span class='p_007'>$post->posttime</span>
</div>
</div>
<div class='po_008'>
<p class='po_009'>$post->message</p>
</div>
<div class='po_010'>
if(isset($post->foto))
{
<img class='myimage'src='"userdata/".$post->foto->imagename."'>
}
</div>
</div>";
}
}
Я уже пробовал, не помогая. –
$ user = new Пользователь(); $ user-> getInfo(); $ img_prof = new ImageProfile(); $ fotos = $ img_prof-> getProfile(); if (isset ($ user2)) { $ postimet = $ user-> allMyPosts ($ _ GET ['id']); } else { $ postimet = $ user-> allMyPosts ($ _ SESSION ['id']); } foreach ($ postimet as $ post) { $ firstname = $ user-> getUserById ($ post-> userid) ['first']; $ lastname = $ user-> getUserById ($ post-> userid) ['last']; foreach ($ fotos as $ foto) { –
Точно, теперь отлично работает, Спасибо, человек :) –