(podaję źródło mojej stronki)
<?php // Ta strona wyświetla adresy URL zapisane w bazie danych. // Ustawienie tytułu strony i dołączenie nagłówka HTML. $page_title = 'Przeglądanie adresów URL'; include ('./includes/header.html'); require_once ('../mysql_connect.php'); // Nawiązanie połączenia z bazą danych. // Tworzenie formularza pozwalającego wybrać kategorię adresów URL echo '<div align="center"> <form method="get" action="view_urls.php"> <select name="type"> <option value="NULL">Wybierz kategorię:</option> '; // Pobieranie i wyświetlanie dostępnych kategorii. $query = 'SELECT * FROM url_categories ORDER BY category ASC'; "; } // Zakończenie formularza. echo '</select> <input type="submit" name="submit" value="Przejdź"> </form> </div> '; // Pobieranie adresów URL należących do określonej kategorii (jeśli ją wybrano). // Sprawdzanie, czy typ jest liczbą całkowitą. $type = (int) $_GET['type']; } else { $type = 0; } if ($type > 0) { // Pobieranie nazwy bieżącego typu. $query = "SELECT category FROM url_categories WHERE url_category_id=$type"; <small>(Wszystkie łącza zostaną otwarte w oddzielnych oknach. Niedawno dodane łącza
są wyświetlane jako pierwsze).</small></div>n"; $first = TRUE; // Inicjalizacja zmiennej. // Wysyłanie zapytania do bazy danych. $query = "SELECT u.url_id, url, title, description FROM urls AS u, url_associations A
S ua WHERE u.url_id = ua.url_id AND ua.url_category_id=$type AND ua.approved = 'Y' ORDER BY date_submitted DESC"; // Wyświetlanie wszystkich adresów URL. // Jeśli jest to pierwszy rekord, trzeba utworzyć nagłówek tabeli. if ($first) { echo '<table border="0" width="100%" cellspacing="3" cellpadding="3" align="center"> <tr> <td align="right" width="40%"><font size="+1">Łącze</font></td> <td align="left" width="50%"><font size="+1">Opis</font></td> <td align="center" width="10%"> </td> </tr>'; $first = FALSE; // Pierwszy rekord został zwrócony. } // Koniec instrukcji IF $first. // Wyświetlanie rekordów. echo " <tr> <td align="right"><a href="http://{$row['url']}" target="_new">{$row['title']}</a></td> <td align="left">{$row['description']}</td> <td align="center"><a href="edit_url.php?uid={$row['url_id']}">edytuj</a></td> </tr>n"; } // Koniec pętli while. // Jeśli żadne rekordy nie zostały wyświetlone... if ($first) { echo '<div align="center">Obecnie nie ma żadnych łączy należących do tej kategorii.</div>'; } else { echo '</table>'; // Zamykanie tabeli. } } // Koniec instrukcji warunkowej $_GET['type']. mysql_close(); // Zamknięcie połączenia z bazą danych. include ('./includes/footer.html'); ?>
To jest strona do wyświetlania rekordów z bazy.
Moje pytanie polega na tym:
Jak zrobić żeby wyświetlał się tylko jedna opcja z tej kategori a nie wszystkie

Z góry dziękuje za pomoc
Wiktor Meissner