Ayuda con este script por favor

ReD69
27 de Noviembre del 2003
Soy nuevo en esto, y quisiera que me dijerais que hago mal en este script:

<html>
<head>
<title>Prueba de acceso a bd</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php
if(isset($submit)):
$db= mysql_connect("XXX","usuario","contraseña");
mysql_select_db("nombrebasedatos",$db);
$date= date("Y-m-d");
$sql= "INSERT INTO noticias (,titulo,texto,fecha)
VALUES ('$titulo','$texto','$date')";
mysql_query($sql);
printf("Los datos han sido introducidos :)");
endif;
?>
<form action="prueba_bd.php" method="post">
<div align="left">
<p>Titulo</p>
<p>
<input name="titulo" type="text" maxlength="30">
</p>
</div>
<p align="left">Texto</p>
<textarea name="texto" cols="40" rows="20" wrap="virtual"></textarea>
<p></p>

<input name="submit" type="button" value="Enviar">
</form>
</body>
</html>

es un script para introducir noticias en mi base de datos, la tabla noticias, contiene id_noticia, fecha, texto, titulo.

lo ejecuto, pero no me introduce nada en la bd, porq puede ser?

Dante
27 de Noviembre del 2003
Cuando tienes este tipo de problemas te recomiendo colocar la siguiente instrducción en el enabezado del archivo para ver cual es el error del servidor...
<?
error_reporting (E_ALL);//Te ayudara a encontrar errores facilmente
?>

Trata de remplazar el codigo de tu file por este otro...

<?
if (isset($submit)){
$db= mysql_connect("XXX","usuario","contraseña");
mysql_select_db("nombrebasedatos",$db);
$date= date("Y-m-d");
$sql= "INSERT INTO noticias (titulo,texto,fecha)
VALUES ('$titulo','$texto','$date')";
mysql_query($sql);
printf("Los datos han sido introducidos :)");
}
?>

Suerte