C'č qualche buonanima che mi spiegherebbe cosa c'č che non vā nel frammento di script php sotto riportato?

cerca.html

<FORM action="risultati.php" method="post" name="ricerca">
<SELECT NAME="criterio">
<OPTION SELECTED value="artista">Artista</OPTION>
<OPTION value="album">Nome Album</OPTION>
<OPTION value="anno">Anno</OPTION>
<OPTION value="genere">Genere</OPTION>
</SELECT>
<INPUT type="text" name="undato">
<INPUT type="submit" value="Cerca">


risultati.php

Codice PHP:
$criterio $_POST['criterio'];
$cosa $_POST['undato'];
$Nord "registro";
$registro fopen($Nord'r');
$datodalfile fgets($registro);
$cosa $cosa." ";
if (
$datodalfile == $cosa){
echo 
"Trovato!";
}else{
echo 
"Non Trovato...";

Come mai quando $datodalfile e $cosa sono uguali, sulla pagina verrā scritto "Non Trovato..." ? Non me lo spiego...

Grazie in anticipo. Nordland.