Obvio que no hace nada ya que $mat nunca fue declarada. Si la quieres declarar debes hacer:
Otra cosa, ¿sabias que puedes hacer TODAS esas consultas en 1 sola?
En vez de:
Código SQL:
Ver originalUPDATE tabla SET campo1 = 'valor1' WHERE id = 1;
UPDATE tabla SET campo2 = 'valor2' WHERE id = 1;
Haces:
Código SQL:
Ver originalUPDATE tabla SET campo1 = 'valor1', campo2 = 'valor2' WHERE id = 1;