Hey Leuteeeeee, hab mal eine Frage.
Irgendwie komme ich mir blöd vor.
Spoiler anzeigen
<?php
$staff_query = $mysqli->query("SELECT username FROM users WHERE rank = '5'");
while($team = $staff_query->fetch_object()) {
?>
<div class="m-box">
<div class="m-box-bg" style="background: url(/downloadbase/images/mitarbeiter/staffbg/mustang.jpg);background-position: bottom;"></div>
<div class="m-box-bottom">
<div class="m-box-inhalt">
<a href="https://retrotimes.co/user/mycharlesassuh/" title="<?php echo $team->username; ?>">
<img src="/downloadbase/images/mitarbeiter/profilbild/avatar.jpg" class="m-box-radius" width="190" height="190" alt="<?php echo $team->username; ?>">
</a>
<div class="m-staff-name">
<a href="https://retrotimes.co/user/mycharlesassuh/" title="<?php echo $team->username; ?>">
<?php echo $team->username; ?>
</a>
</div>
<span class="m-staff-aufgabe">Administrator und Webdesigner</span>
<a href="/<?php echo $team->username; ?>.php" class="m-staff-message">
<div class="icon">
<i class="far fa-envelope" aria-hidden="true"></i>
</div>
Kontaktieren
</a>
</div>
</div>
</div>
<?php if($staff_query->rank > 5) {
echo "Kein Mitarbeiter vorhanden";
}
?>
<?php } ?>
Alles anzeigen
<?php if($staff_query->rank > 5) { echo "Kein Mitarbeiter vorhanden"; } ?><?php } ?>
Des muss ja jetzt zu zeigen, wenn bei Rank 5 nix dabei ist (Also kleiner als 5 ist), dass da jetzt eine Nachricht kommt, aber es kommt nix.
Habs auch anders probiert, dass, wenn rank 5 vorhanden ist, dass es angezeigt wird, wenn nicht, dass dann eine Nachricht kommt.
Spoiler anzeigen
<?php if($staff_query->rank = 5) { ?>
<div class="m-box">
<div class="m-box-bg" style="background: url(/downloadbase/images/mitarbeiter/staffbg/mustang.jpg);background-position: bottom;"></div>
<div class="m-box-bottom">
<div class="m-box-inhalt">
<a href="https://retrotimes.co/user/mycharlesassuh/" title="<?php echo $team->username; ?>">
<img src="/downloadbase/images/mitarbeiter/profilbild/avatar.jpg" class="m-box-radius" width="190" height="190" alt="<?php echo $team->username; ?>">
</a>
<div class="m-staff-name">
<a href="https://retrotimes.co/user/mycharlesassuh/" title="<?php echo $team->username; ?>">
<?php echo $team->username; ?>
</a>
</div>
<span class="m-staff-aufgabe">Administrator und Webdesigner</span>
<a href="/<?php echo $team->username; ?>.php" class="m-staff-message">
<div class="icon">
<i class="far fa-envelope" aria-hidden="true"></i>
</div>
Kontaktieren
</a>
</div>
</div>
</div>
<?php } else {
echo '<span>Kein Mitarbeiter vorhanden</span>';
}
?>
<?php } ?>
Alles anzeigen
Eine IF Abfrage kann man ja eigentlich so machen, dass oben ein Wert anzeigt wird, wenn er nicht vorhanden ist kommt dann else.
Wenn nicht, was ist mein Denkfehler?
Ich kenn es eben, dass man in den if klammer den Wert macht und bei den else, wenn der wert nicht übereinstimmt oderso.
Danke für eure Hilfe.
Mit freundlichen Grüßen
NoHand.