Scusate per il titolo ma non sapevo proprio cosa scrivere

Ho uno script del quale vi mostro una parte che mi da questo errore

Notice: Undefined index: cat in C:\siti\salario\prova2.php on line 46

Anche se poi lo script funziona.

Codice PHP:
echo "<div id=categoria>";
echo 
"<form name=\"form\" method=\"post\" action=\"{$_SERVER['PHP_SELF']}\">         
                 <select name=\"categoria\" onchange=\"window.location=('
{$_SERVER['PHP_SELF']}?cat='+this.options[this.selectedIndex].value)\">
        <option value=\"c\">Scegli</option>\n"
;
    
$st=mysql_query("SELECT CAT FROM retribuzione ORDER BY CAT") or die(mysql_error());
    while (
$row=mysql_fetch_assoc($st))
        echo 
"<option value=\"{$row['CAT']}\">{$row['CAT']}</option>\n";
    echo 
"</select>
     </form>\n"
;
echo 
"</div>";
//QUESTA E' LA LINEA 46
     
$sql="SELECT * FROM retribuzione WHERE CAT ='{$_GET['cat']}'";
    
$result=mysql_query($sql) or die(mysql_error());
    while (
$row=mysql_fetch_assoc($result)){
include (
"prova.php");
echo 
"<div id=cerca>";
echo 
"Categoria ".$row[CAT]; 
Qualcuno sa dirmi dove sbaglio