Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/05/2004, 03:34
b_lestat
 
Fecha de Ingreso: marzo-2003
Mensajes: 13
Antigüedad: 21 años, 1 mes
Puntos: 0
Pregunta crear un formulario para meter nuevo datos en la BD



Saludosss, estoy haciendo un script de noticias.
pero necesito tener un formulario para meter en la BD nuevos datos y no tener que estar haciendolo con phpmyadmin o similares.

Ya tengo uno hecho:

-id
-titulo
-fecha
-contenido
-categoria


=================enviar.php======================= ======

<?
if($enviar) {
include("config.php") ;
function quitar($texto) {
$texto = trim($texto) ;
$texto = htmlspecialchars($texto) ;
return $texto ;
}
$fecha = time() ;
$titulor= quitar($titular) ;
$contenido= quitar($contenido) ;
$categoria= quitar($categoria) ;
mysql_query("insert INTO noticias (fecha,titular,contenido,categoria) values ('$fecha','$titular','$contenido','$categoria')") ;
echo "La noticia ha sido enviada con éxito." ;
mysql_close($conectar) ;
}
?><title>Enviar</title>
<body bgcolor="#000066" text="#FFFFFF">
<form method="post" action="enviar.php">
Título:<br>
<input type="text" name="titular" maxlength="100"><br>
Noticia:<br>
<textarea name="noticia" cols="30" rows="5"></textarea><br>
<br>
<br>
<input type="submit" name="enviar" value="Enviar">
</form>

============================================

+

=================config.php====================

<?
$dbhost = "localhost" ;
$dbuser = "loquesea" ;
$dbpass = "loquesea" ;
$db = "noticias" ;
$conectar = mysql_connect($dbhost,$dbuser,$dbpass) ; mysql_select_db($db,$conectar) ;
?>


=============================================


Todo esto no me funciona. alguien puede decirme por que?



Muchas gracias y un Saludo a todos.