Wie wird das Bild if(isset($post->foto)
im Code unten wiedergegeben? Ich versuche mit dem untenstehenden Code, aber ich kann keine Lösung finden. Seine Rückkehr wird folgende FehlerWie kann ich das Bild in HTML und PHP wiedergeben?
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>";
}
}
Bereits habe ich versucht, es hilft nicht. –
$ user = neuer Benutzer(); $ user-> getInfo(); $ img_prof = new ImageProfile(); $ fotos = $ img_prof-> getProfile(); if (isset ($ user2)) { $ postimet = $ benutzer-> allMyPosts ($ _ GET ['id']); } sonst { $ postimet = $ user-> allMyPosts ($ _ SESSION ['id']); } foreach ($ postimet als $ post) { $ firstname = $ benutzer-> getUserById ($ post-> userid) ['first']; $ lastname = $ user-> getUserById ($ post-> Benutzer-ID) ['last']; foreach ($ fotos als $ foto) { –
Genau, jetzt funktioniert perfekt, danke mann :) –