tampoco dices si te devuelve errores la aplicación y si es así podrías poner los errores que te devuelve.
el código HTML lo tienes bien.
observando el código PHP veo que las variables en VALUES no las estás pasando correctamente.
acostúmbrate a abrir y cerrar comillas cada vez que metas variables en una consulta.
tendría que quedarte así
Código PHP:
Ver original<?php
include("conexio.php");
?>
<?php
if (isset($_POST['nom_obj']) && !empty($_POST['nom_obj']) && isset($_POST['descripcio_obj']) && !empty($_POST['descripcio_obj'])) {
$name_obj = trim ($_POST['nom_obj']); $descrip_obj = trim($_POST['descripcio_obj']);
mysql_query("INSERT INTO objectius(objectius_nom,objectius_descripcio) values ('".$name_obj."','".$descrip_obj."')"); echo "Guardat satisfactoriament. <br>";
echo "<a href='form_obj.php'> Añadir más objetivos </a><br>";
echo "<a href='menu.php'> Volver al menú<br> </a>";
}
else
{
echo "Tienes que escribir algo.";
}
?>
luego está el asunto de la base de datos.
si por ejemplo antes tenías un input y en la base de datos el campo lo tenías como varchar, ahora al introducir más caracteres de los que tenías capacitado para introducir en la base de datos no se va a permitir esa inserción.
tendrás que modificar ese campo a tipo text o longtext.
revisa eso, pruébalo y si no te funciona o te devuelve errores pon nuevamente el código con las modificaciones realizadas, confirma el cambio en la base de datos y pon los errores que te devuelve la aplicación.
saludos.