Ich habe den folgenden Ausschnitt:fügen Sie zusätzliches Echo in if-Anweisung
<?php
if($people->num_rows >= 1) {
while($person = $people->fetch_object()) {
echo '
<div class="col-lg-4 col-md-4 col-sm-4">
<div class="card card-user">
<div class="content">
<div class="author">
<a href="'.$system->getDomain()?>/user/<?=$person->id.'">
<img class="avatar" src="'.$system->getProfilePicture($person).'">
<h4 class="title">'.$system->getFirstName($person->full_name).', '.$person->age.'</h4>
</a>
</div>
<p class="text-center text-muted">
';
echo $person->city.$system->ifComma($person->city); echo ' '.$person->country.'
</p>
</div>
</div>
</div>
';
}
} else {
?>
jedoch neben das tatsächliche Alter (nach dem Schließen H4-Tag) Ich mag eine weitere Funktion hinzuzufügen, die den aktuellen Online-Status zeigt, des Benutzers.
Der Code hierfür wäre wie folgt:
<?php if($system->isOnline($profile->last_active)) { echo '<i class="online-status online"></i>'; } else { echo '<i class="online-status offline"></i>'; } ?>
Was ist der beste Weg, um diese Schnipsel (Online-Status) mit der Aussage oben zu kombinieren?
Einige Experten Hilfe sehr geschätzt
Der beste Weg ist Ihre HTML und PHP anders zu machen und dann versuchen, .. es Ihnen leichter sein ... –
Mit dieser '($ system-> IsOnline ($ Profil-> last_active)? '': '') Es ist eine ternäre Aussage, wenn '$ system-> isOnline ($ profile-> last_active) 'ist wahr druck der erste nach dem? Wenn nicht, dann drucke den zweiten. – Blinkydamo