Pozdrowiony :)

Mam problem ze skryptem, który pobiera wpisy (można przyjąć że coś jak księga gości) oraz je wyświetla u mnie na stronie.
Pobieram takie dane jak data, nick, typ wpisu i komentarz. Nie mam problemu z wyświetlaniem tego.
Schody sie pojawiły przede mną gdy zechciałem wyświetlać tylko konkretne typy wpisów.
Stworzyłem formularz z checkboxem, którego zaznaczenie ma sprawić, aby skrypt pobierał tylko jeden typ a resztę ignorował.
Niestety, prócz mętliku w łepetynie do niczego nie doszedłem.
Nie mam pojęcia czy (i ew gdzie) wstawić warunek if, a może jest inne rozwiązanie?

Wygląda to tak:

Formularz HTML:

<form action="" method="GET">
<input type="checkbox" name="yes" value="1" checked="checked" /> Pokazuj TYLKO wpisy 'TAK'<br />
<input type="submit" value="Pokaz"/>
</form>

Skrypt PHP:

<?php
$wpis = json_decode($logi);
$ilosc = count($wpis);

for($i = 0; $i < $ilosc; $i++)
{

	$data = date("d.m.Y, H:i", strtotime($wpis[$i]->date));
	$nick = $wpis[$i]->user->username;
	$komentarz = $wpis[$i]->comment;

	
//==== switch typ


        switch ($wpis[$i]->type) 
        	{
                case "YES":	
	              $status = "Jest na TAK";
                break;
        
                case "NO":
                  $status = "Jest na NIE";
                break;
        
                case "DUNNO":
                  $status = "Nie wie!";
                break;
           }

//=============
    echo (i+1).") ".$data."<br />";
	echo "Uzytkownik: ".$nick." (Status: ".$status.")<br />";
	echo $komentarz;
//============
}

?>

Co muszę zrobić, aby zaznaczając checkboxa (skrypt.php?yes=1) wyświetlić tylko wpisy typu "YES" a resztę pominąć, a przy odznaczonym checkboxie pobrać wszystkie wpisy jak leci?

Pozdrawiam