me da error al insertar los datos a la base de datos..
Formulario:
Código HTML:
<form action="inc/sendnews.php" method="POST" accept-charset="utf-8"> <div id="fecha"> <div class="title"><label>Fecha</label></div> <input class="caja" type="text" name="fecha" /> </div> <div id="new"> <div class="title"><label>Novedad</label></div> <input class="caja" type="text" name="novedad" /> </div> <p><input type="submit" value="Cargar" /></p> </form>
Código PHP:
<?php
// Conecto a la base de datos
$srv = "localhost";
$us = "root";
$pass = "password";
$dbn = "news";
$link = mysql_connect("$srv", "$us", "$pass");
if (!$link)
{
die("No se pudo conectar a la base de datos " . mysql_error()) . "<br/>";
}
/*
// Create database
if (mysql_query("CREATE DATABASE news", $link))
{
echo "Se ha creado la base de datos";
}
else
{
echo "Error creando la base de datos: " . mysql_error();
}
// Create table
mysql_select_db("news", $link);
$sql = "CREATE TABLE Novedades
(SID integer,
Fecha varchar(10),
Novedad varchar(140),
PRIMARY KEY (SID)
)";
// Execute query
mysql_query($sql,$link);
*/
mysql_close($link);
?>
sendnews.php
Código PHP:
<?php
// Conecto a la base de datos
include("link.php");
// selecciono la base de datos
mysql_select_db($dbn, $link);
// Inyecto los datos desde el formulario
$sql="INSERT INTO Novedades (Fecha, Novedad);
Values
('$_POST[fecha]','$_POST[novedad]";
if (!mysql_query($sql, $link))
{
die('Error insertando los datos: ' . mysql_error());
}
echo "Se ha agregado una novedad correctamente";
mysql_close($link);
?>