Hmm... może tak, robisz tablicę z aktualnymi kategoriami np.
Kod
(...)
array (
0 => 'Komputerowe',
1 => 'Przyrodnicze',
2 => 'Z filmow',
)
(...)
I teraz chcesz aby po klinięciu na daną kategorię wyświetliła Ci się zawartość, nie wiem dokładnie jakie masz dane w swojej bazie, ale możesz zrobić np. tak:
<?php
if ( in_array( $_GET['kat'], $array ) ) // sprawdza czy w istnieje dana kategoria {
// ... tutaj wyswietlasz zawartosc danej kategori poprzez to co znajduje sie
// w GET, czyli ?kat=muzyczne, wyciagasz to co zawiera zmienna kat, a nastepnie
// wyswietlasz wszystkie elementy w tej kategori
}
else // jesli dana kategoria nie istnieje to
{
// ... tutaj albo die albo header do strony glownej
}
?>
Można było by to wykonać szybciej poprzez jedno zapytanie, a potem sprawdzać czy jest TRUE czy FALSE, ale nie znam szczegółów dotyczących tego skryptu.

Może nie zrozumiałem ale co chcesz zamieniać
str_replace" title="Zobacz w manualu PHP" target="_manual, może chodzi Ci o coś takiego.
Kod
Aktualne zmienne w pasku to ?kat=Komputerowe
- Przyrodnicze
+ Komputerowe
|- Final Fantasy
|- Doom III
- Z fimów
Czyli po kliknięciu na daną kategorię jej zawartość zostaje pokazana w drzewku?
Trochę Cię nie zrozumiałem, co dokładnie chcesz osiągnąć..