Tach!
$kat = array(); $kat = $_GET["kat"]; function Vorlagen($mysqli, $kat) {
Du kannt die $kat schenken und gleich $_GET["kat"] an die Funktion übergeben.
Der Rest ist nicht schön, aber das liegt daran, dass mysqli hier sehr unflexibel ist. Mit PDO brauchst du die Verrenkungen mit dem Binden und dem Bilden der Referenz nicht durchzuführen. Wenn du kannst, steig lieber auf das verwenderfreundlichere PDO um.
dedlfix.