Witam,
mam strone na której z bazy danych wybierane sa wszystkie rekordy. Jest to powiedzmy nazwa uzytkownika, email i data rejestracji.
Chcialbym miec mozliwosc po kliknieciu na nazwe uzytkownika zmienic kolejnosc wyswietlanych elementów zamiast od a-z to od z-a itp..
Prosze mi podpowiedziec jak to zrobic? Czy tutaj moze miec tez zastosowanie operator trójargumentowy?
Ponizej kodzik:
<?php
require_once ('../../autoryzacja.php');
$page_title = 'Lista użytkowników';
include_once ('../includes/a_naglowek.html');
if (!$authorized) {
echo '<p style="color: red;"><b>Proszę podać poprawną nazwę użytkownika i hasło! Kliknij <a href="index.php">tutaj</a> aby spróbowac ponownie!</b></p>';
} else {
require_once ('../../mysql_connect.php');
$display = 4;
if (isset($_GET['np'])) { $num_pages = $_GET['np'];
} else {
$query = "SELECT user_id FROM users";
if ($num_records > $display) {
$num_pages = ceil($num_records/$display); } else {
$num_pages = 1;
}
}
$start = $_GET['s'];
} else {
$start = 0;
}
$query = "SELECT username, email, registration_date FROM users ORDER BY username ASC
LIMIT
$start, $display";
if ($num > 0) {
echo '<br /><h2>Zarejestrowani użytkownicy</h2>';
if ($num_pages > 1) {
$current_page = ($start/$display) + 1;
if ($current_page != 1) {
echo '<a href="lista_uzytkownikow.php?s=' . ($start - $display) . '&np=' . $num_pages . '">Wstecz </a>'; }
for ($i=1; $i<=$num_pages; $i++) {
if ($i != $current_page) {
echo '<a href="lista_uzytkownikow.php?s=' . ($display*($i-1)) . '&np=' . $num_pages . '">' . ' ' . $i . ' ' . '</a>'; } else {
}
}
if ($current_page != $num_pages) {
echo '<a href="lista_uzytkownikow.php?s=' . ($start + $display) . '&np=' . $num_pages . '">Dalej </a>'; }
}
<table style="margin: 0 auto; border-spacing: 3px; border-collapse: spacing; width:100%;">
<tr>
<td style="text-align: center; padding: 1px; width: 25%;">
<b>Nazwa użytkownika</b>
</td>
<td style="text-align: center; padding: 1px; width: 25%;">
<b>Adres email</b>
</td>
<td style="text-align: center; padding: 1px; width: 25%;">
<b>Data rejestracji</b>
</td>
</tr>
';
$bg = '#eee';
$bg = ($bg=='#eee' ? '#fff' : '#eee');
<tr style="background:', $bg, '">
<td style="text-align: center; padding: 1px; width: 25%;">', $row[0], '</td>
<td style="text-align: center; padding: 1px; width: 25%;">', $row[1], '</td>
<td style="text-align: center; padding: 1px; width: 25%;">', $row[2], '</td>
</tr>
';
}
} else {
echo '<br /><h2>Zarejestrowani użytkownicy</h2>'; echo 'Aktualnie nie ma zarejestrowanych użytkowników'; }
}
include ('../includes/a_stopka.html');
?>
Ten post edytował Nyny 20.09.2007, 11:01:03