No es problema de html, porque ese mismo código lo tengo en otro script y me saca error con el <h2>. El fallo debe estar en la linea de la sentencia SQL, creo. De todas formas le he quitado el html y me sigue dando el mismo error.
El código
Código PHP:
$sql = "UPDATE $tablapreg SET 'Cala'='$cala','Dalan'='$dalan','Jota'='$jota','Ricardo'='$ricardo','Extra'='$extra' WHERE 'id'='$id';";
mysql_query($sql, $conn) or die(mysql_error());
El error:
Código PHP:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''Cala'='0','Dalan'='0','Jota'='0','Ricardo'='0','Extra'='0' WHERE 'id'='1'' at line 1
Debe ser una tontería, pero le he dado mil vueltas y no lo consigo ver.