Arkadaşlar Aşşağıdaki Recursive fonksiyonunun çıktısını düzeltemiyorum hatalı ul /ul kapanışı atıyor

function kategori($id=0){

$query = mysql_query("SELECT * FROM kategoriler WHERE altkategori_id = '$id'");
if(mysql_affected_rows()){
while($row=mysql_fetch_array($query)){
$alt = $row["altkategori_id"];

echo '
  • '.$row["kategori_adi"].'
  • '."\n";

    echo'
      '."\n";
      kategori($row["kategori_id"]);
      echo'
    '."\n";

    }

    }else{
    return false;
    }
    }
    kategori();

    ---------Çıktısı-----------
  • Erkek


  • Kadın




  • ---------Olması Gereken-------

  • Açılır Veri

    • İkincil Veri



  • Açılır Veri

    • İkincil Veri

    • İkincil Veri