Buenos dias,
Código PHP:
// Primero comprobamos que ningún campo esté vacío y que todos los campos existan.
if(isset($_POST['titulo']) && !empty($_POST['titulo']) && isset($_POST['contenido']) && !empty($_POST['contenido'])) {
// Si entramos es que todo se ha realizado correctamente
$link = mysql_connect("localhost","ocultoparaelejemplo","ocultoparaelejemplo");
mysql_select_db("webdb",$link);
// Con esta sentencia SQL insertaremos los datos en la base de datos
mysql_query("INSERT INTO noticias (titulo,contenido)
VALUES ('{$_POST['titulo']}','{$_POST['contenido']}')",$link);
// Ahora comprobaremos que todo ha ido correctamente
$my_error = mysql_error($link);
if(!empty($my_error){
echo "Ha habido un error al insertar los valores. $my_error";
} else {
echo "Los datos han sido introducidos satisfactoriamente";
}
} else {
echo "Error, no ha introducido todos los datos";
}
el ultimo else q tienes no ser porque lo tienes puesto. en todo caso esto ya te funcionaria... y si el ultimo else sirve para algo, te faltaria cerrar el '}'
pero poner dos else en el mismo bucle... mejor un else if y depuras mas el error!
y otra cosa q he visto ahora... tu sentencia sql... te funciona correctamente?
Código PHP:
mysql_query("INSERT INTO noticias (titulo,contenido)
VALUES ('{$_POST['titulo']}','{$_POST['contenido']}')",$link);
Código PHP:
$titulo=$_POST['titulo'];
$contenido=$_POST['contenido'];
mysql_query("INSERT INTO noticias (titulo,contenido)
VALUES ('$titulo','$contenido')",$link);
Saludos