Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/12/2008, 19:01
Avatar de airos
airos
 
Fecha de Ingreso: mayo-2008
Mensajes: 68
Antigüedad: 16 años
Puntos: 3
Pregunta [AYUDA] Insertar datos en una base de datos via formulario!

Hola que tal, me surgió un problema grande que llevo varios días sin poder solucionar :s

Mi intesión es poder insertar datos a una base de datos!
Pero al enviar los datos por el formulario, no se carga la información en la base...

miren, la base de datos es la siguiente..

Código:
CREATE TABLE `noticias` (
  `idNoticias` int(11) NOT NULL auto_increment,
  `titulo` varchar(255) NOT NULL,
  `cuerpo` text NOT NULL,
  `estado` enum('publicado','borrador') NOT NULL,
  PRIMARY KEY  (`idNoticias`),
  FULLTEXT KEY `cuerpo` (`cuerpo`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

El código de php es el siguiente:

Código PHP:
<?
// datos de configuracion
$ip 'localhost';
$usuario 'usuario';
$password 'contraseña';
$db_name 'nombre de la db';
// conectamos con la db
$conn mysql_pconnect($ip,$usuario,$password) or die();
// seleccionamos la base de datos
$huboerror mysql_select_db($db_name,$conn) or die();
// si se envia el formulario
if ( !empty($_POST['submit']) ) {
$query "INSERT INTO 'noticias' (titulo,cuerpo,estado) values ('{$_POST['titulo']}','{$_POST['cuerpo']}','{$_POST['estado']}')";
$response mysql_query($query$conn);
}
?>

<html>
<head>
<title>Formulario de Notícias</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<h1>Agregar Nueva Noticia</h1>
<form action="subir-noticias.php" method="post">
<label for="titulo">Titulo</label><br />
<input id="titulo" type="text" name="titulo" value="" /><br /><br />
<label for="cuerpo">Cuerpo</label><br />
<textarea id="cuerpo" name="cuerpo" rows="5" cols="50"></textarea><br /><br />
<label for="estado">Estado</label><br />
<select id="estado" name="estado">
<option value="publicado">Publicado</option>
<option value="borrador">Borrador</option>
</select><br /><br />
<button type="submit" name="submit" value="1">Enviar Noticia</button>
</form>
</body>
</html>
Donde está el error?
Si alguien me puede dar una solución se lo agradecería!