Kein Fehler, du hast die index.php wahrscheinlich nur ohne ?typ=wert bzw. &typ=wert aufgerufen.

Um zu überprüfen, ob eine Variable existiert bzw. leer ist kannst du folgende Befehle verwenden:
PHP-Code:
<?php
 
if ( isset ( $_GET['typ'] ) ) echo 'Die Variable existiert!';

 if ( empty ( 
$_GET['typ'] ) ) echo 'Die Variable existiert nicht bzw. ist leer.';
?>