en la bd tengo la columna FECHA y en el query en fecha guardo la variable $fecha q es igual a date("Y-m-d"), tengo un form q sube noticias a la bd y quiero q al subir las noticias tambn se guarde la fecha automaticamente, pero cuando subo las noticias el campo de fecha sale en 0000-00-00 e intentado diferentes formas, pero ninguna me ha funcionado aqui dejo el codigo para q les sea mas facil entender:
Código:
$conexion = mysql_connect($host,$user,$pw) or die("No se pudo realizar la conexion con el servidor."); mysql_select_db($db,$conexion) or die("No se puede seleccionar BD"); // tu_bd es el nombre de la Base de datos .. por siaca. mysql_set_charset("utf-8",$connexion); $titulo = $_POST['titulo']; $contenido = $_POST['contenido']; $fecha = date("Y-m-d"); $dir = "../content_imagenes/"; $ext = array('image/jpeg', 'image/gif', 'image/png', 'image/bmp', 'image/tiff'); $attachtmp = $_FILES['file']['tmp_name']; $attachtype = $_FILES['file']['type']; $attachname = $_FILES['file']['name']; if(file_exists($attachtmp)) { if(is_uploaded_file($attachtmp)) { if(in_array($attachtype,$ext) && $ruta = move_uploaded_file($attachtmp, "$dir$attachname) && $_POST['submit']){ $consulta_insertar = "INSERT INTO cms_frontpage(ID, file_path, file_nombre, file_tmp, TITULO, CONTENIDO, FECHA) VALUES ('','$dir$attachname', '$attachname', '$attachtmp', '$titulo','$contenido', '$fecha')"; mysql_query($consulta_insertar,$conexion) or die("No se pudo insertar los datos en la base de datos."); mysql_set_charset("utf-8",$connexion); header("location: http://gobernacionsd.comyr.com/form_php/formulario.php"); } elseif( isset($titulo) && empty($titulo) or isset($contenido) && empty($contenido)) { echo '<script type="text/javascript">alert("no puede dejar campos en blanco y el formato de las imagenes debe ser: jpg, png, tiff o bmp unicamente.")</script>'; } } }