Cita:
Iniciado por guardarmicorreo
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.
Respondiendo a la primera pregunta, no no, ningún error, me salta el mensaje de que los datos se han ingresado correctamente.
Revise que los campos estuvieran bien definidos y me di cuenta que lo tenía en varchar(300) (no se en que pensaba en ese momento, vaya animal), lo he cambiado a longtext y me vuelve a saltar el mensaje de que se ha ingresado correctamente y no se ha ingresado nada de nada. Sigue sin salir ningún error.
Anteriormente hice las pruebas a modo de prueba y error y es lo que comentaba que mientras no toque el campo textarea no hay ningún problema, no lo entiendo.