O banco de dados de atualização não está funcionando php & mysql

Estou tentando atualizar / editar meu banco de dados através do php, tudo está funcionando bem, nenhum erro é mostrado, mas minha base de dados não muda, não importa o que eu fiz, este é o meu script:

--------------- edit.php -------------

 <?php
include_once('connect.php');
echo mysql_error();
    if(isset($_GET['edit'])){
        $Matricule = $_GET['edit'];
        $res = mysql_query("SELECT * FROM evaluation");
        $row = mysql_fetch_array($res);
    }

    if(isset($_POST['Td'])){
        $Td = $_POST['Td'];
        $Matricule = $_POST['Matricule'];
        $sql = "UPDATE evaluation SET Td='$Td' WHERE Matricule='$Matricule'";
        $res = mysql_query($sql) or die("Could not update".mysql_error());

            echo "<meta http-equiv='refresh' content='0;url=note-on.php'";
    }
?>
<form action="edit.php" method="POST">
TD: <input type="text" name="Td" value="<?php echo $rows[1];?>"><br>
<input type="hidden" name="Matricule" value="<?php echo $rows[51];?>">
<input type="submit" value="Edit">
</form> 

você pode me dar uma mão nisso, eu estou preso desde já, obrigado!

questionAnswers(0)

yourAnswerToTheQuestion