Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/04/2007, 13:01
Ioryo
 
Fecha de Ingreso: abril-2007
Mensajes: 127
Antigüedad: 17 años, 10 meses
Puntos: 0
Exclamación Problema al insertar datos en una tabla

Bueno he utilizado un script para un sistema de noticias que encontre en esta pagina, pero luego de reparar todos sus errores (del script), me encuentro con que en mi base de datos no se insertan los datos enviados por el formulario.

Aqui os dejo el codigo del formulario y el script que inserta los datos en la base de datos:

Formulario de envio:

Código PHP:
<form action="enviar_noticia.php" method="POST">
Título noticia:<br>
<
input type="text" name="titulo"><br>
Autor:<br>
<
input type="text" name="autor"><br>
Escriba el articulo<br>
<
textarea name="articulo" cols="50" rows="10"></textarea><br>
<
input type="submit" value="Publicar"><br>
</
form
Insercion de datos en la db (enviar_noticia.php):

Código PHP:
<?php
error_reporting
(E_ALL);
//Get the variables sended by the form:
$titulo=$_POST["titulo"];
$autor=$_POST["autor"];
$articulo=$_POST["articulo"];

//Connect to db:
$connect=mysql_connect('localhost','root','123456');

//Select db:
mysql_select_db("wi140043_noticias",$connect);

//Insert the stored registers:
mysql_query("INSERT into noticias (titulo,autor,articulo,fecha) VALUES ('$titulo','$autor','$articulo',NOW()) ");
header("location: noticias.php");
?>
De paso dicho, en este mismo archivo, enviar_noticia.php, me da los siguientes errores:

Notice: Undefined index: titulo in C:\AppServ\www\web\enviar_noticia.php on line 4

Notice: Undefined index: autor in C:\AppServ\www\web\enviar_noticia.php on line 5

Notice: Undefined index: articulo in C:\AppServ\www\web\enviar_noticia.php on line 6

Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\web\enviar_noticia.php:4) in C:\AppServ\www\web\enviar_noticia.php on line 16

Agradecere cualquier ayuda, espero su respuesta, saludos.