Autor Zpráva
Wazz
Profil
Nazdar!
Učím se databáze a vytvořil jsem si formulář ze kterého se mi do databáze zapisují údaje. Následně jsem použil tento script, který mi data z databáze vypíše. Potřeboval bych jej ale upravit tak, ať data můžu seřadit podle jména, příjmení nebo jiné hodnoty.
Díky za pomoc.

$clients = db::queryAll('
        SELECT *
        FROM clients
');
echo('<h2>Klienti</h2><table border="1">');
foreach ($clients as $u)
{
        echo('<tr><td>' . htmlspecialchars($u['name']));
        echo('</td><td>' . htmlspecialchars($u['surname']));
        $datum = date("d.m.Y", strtotime($u['date_of_birth']));
        echo('</td><td>' . htmlspecialchars($datum));
        echo('</td><td>' . htmlspecialchars($u['balance']));
        echo('</td></tr>');
}
echo('</table>');
lionel messi
Profil
Wazz:
Na zoraďovanie slúži v SQL klauzula ORDER BY, čiže bude potrebné upraviť dotaz do databázy.

Toto:
SELECT *
FROM clients
ORDER BY name
teda zoradí podľa mena a pod.
Wazz
Profil
Díky, je to přesně to, co jsem potřeboval.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: