|    
			
				12/11/2007, 15:29
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: noviembre-2007 
						Mensajes: 1
					 Antigüedad: 17 años, 11 meses Puntos: 0 |  | 
  |  Problema escribiendo en la base de datos  
  Buenas noches!Llevo tiempo intentando recoger los datos de un formulario e introducirlos en la base de datos pero no me sale. A ver si podéis echarme una mano.
 Los datos los recogo en el siguiente código:
 
 <form method="post" action="subirnoticias.php">
 <font face="Trebuchet MS" size="2" color="black">
 Idnot:<input type="smallint" name="idnot" size="20"><br>
 Fecha:<input type="date" name="fecha" size="20"><br><br>
 Autor:<input type="text" name="autor" size="20"><br><br>
 Titular:<input type="text" name="titular" size="20"><br><br>
 Contenido:
 <TEXTAREA name="contenido" rows="20" cols="80">
 </TEXTAREA>
 </font>
 <br>
 <br><br>
 <input type="submit" name="validar" value="Subir noticia"> <input type="reset" value="Borrar">
 </form>
 
 Y, subirnoticias.php tiene el siguiente código:
 
 <?
 function conectar()
 {
 $base_de_datos = 'nombre de la bd';
 $db_usuario = 'usuario';
 $db_password = 'password';
 
 if (!($link = mysql_connect('localhost', $db_usuario, $db_password)))
 {
 echo 'Error conectando a la base de datos.';
 exit();
 }
 if (!mysql_select_db($base_de_datos, $link))
 {
 echo 'Error seleccionando la base de datos.';
 exit();
 }
 return $link;
 }
 $db = conectar();
 $result=mysql_query("INSERT INTO noticias (idnot,fecha,autor,titular,contenido)
 VALUES ($idnot,$fecha,$autor,$titular,$contenido)",$link)  ;
 echo" <html>
 <head></head>
 <body>
 Los datos han sido guardados
 </body>
 </html>";
 
 mysql_close();
 ?>
 
 
 Se que se conecta con la base de datos porque pruebo a meter mal el nombre de la base de datos o el del usuario o el del passwrod y me da el error. Pero, cuando lo meto bien y doy al botónd e enviar, no me guarda los datos.
 Estoy un poco perdido.
 Cualqueir ayuda será bienvenida.
 Un saludo y muchas gracias de antemano,
 
 IULEN
     |