Rien de bien méchant.
Tu utilises une variable tableau où les clés associatives ne sont pas définies.
si ton tableau s'apelle $tab, met juste un
if (!empty($tab["act"])) avant pour tester si la ligne de tableau existe.
Fais de même pour login, mdp, categ ,scateg, id_user
Pour cette erreur :
Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /homez.507/lesenche/www/index.php on line 23
ta requête ne retourne rien : aussi soit tu as un problème de requête.