Wartość w wierszu zmienia wygląd

Wyniki zapytania na stronie: listy i tabele - PHP i MySQL: strony z bazą danych (PHP i MySQL)

Kolumna dostepna przechowuje 1 albo 0. Instrukcja if w pętli decyduje, co wypisać: zielony napis dla książki na półce, czerwony dla wypożyczonej. Tak samo w zadaniach egzaminacyjnych zamienia się kody z bazy na czytelne teksty.

<?php
$db = mysqli_connect("localhost", "root", "", "biblioteka");
$result = mysqli_query($db, "SELECT tytul, dostepna FROM ksiazki");

while ($row = mysqli_fetch_assoc($result)) {
    if ($row["dostepna"] == 1) {
        $status = "<span style='color: green'>na półce</span>";
    } else {
        $status = "<span style='color: red'>wypożyczona</span>";
    }
    echo "<p>" . $row["tytul"] . ": " . $status . "</p>";
}

mysqli_close($db);

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu PHP i MySQL: strony z bazą danych·Zaloguj się, aby zapisać postęp na koncie.