fecha en bd

Hola despues de mucho leer y mucho probar recurro a vosotros por si me podeis decir como mandar la fecha actual a un campo "DATE" de mi bd.
Yo tengo en la pagina de envio la variable $fecha=date("Y/m/d") y en mysql_query(UPDATE mitabla SET CURDATE(),campo,campo);
Pero en la bd el campo fecha me sale 0000/00/00
¿Que estoy haciendo mal?
Lo mejor de caerse al tropezar, es volverse a levantar.
Si lo pongo valchar, hay que meter la fecha manualmente ¿no?
De momento y hasta que encuentre como hacerlo lo tengo puesto en timestam, lo que ocurre es que te da la fecha en formato inglis (2010-11-17) y la hora, minuto, segundos(17-39-40)
Lo mejor de caerse al tropezar, es volverse a levantar.
Hola gjulian:
Añade esto a tu formulario en la parte en que procesas para la bd y ya te inserta la hora y la fecha


  $ora=date('H:i -jM Y');

Busca otras formas de poner date si no te gusta esta.
El campo de la bd tiene que estar en varchar
Saludos.
josevigo escribió:Hola gjulian:
Añade esto a tu formulario en la parte en que procesas para la bd y ya te inserta la hora y la fecha
¿Pero como se inserta la hora y la fecha? ¿Ella sola? Y ¿como llamo al campo?
Porque lo he intentao y no me sale.
Lo mejor de caerse al tropezar, es volverse a levantar.
 include("conex.php");
$link=Conectarse();
	 $id=$_POST["id"];
	 $id_noticia=($_POST["id"]);
   $nick=htmlspecialchars($_POST["nick"]);
	 $comentario=htmlspecialchars($_POST["comentario"]);
   $ora=date('H:i -jM Y');
   
 
 
 
if ($_REQUEST['comentario']== "") {
echo '<h2><font color="red">Tienes que poner tu comentario.</font></h2>';
}
elseif ( $_REQUEST['nick']== ""){
echo '<h2><font color="red">Tienes que poner tu nombre.</h2></font>';
}

 else { mysql_query("insert into comentarios (id,id_noticia,ora, nick, comentario) values ('$id','$id_noticia','$ora','$nick','$comentario')",$link);
 echo 'tu comentario a sido grabado';
 			  $adireccion="admin@tudominio";
$asunto="Comentario desde el sitio web";
$contenidomail=("pagina:\"http://www.tudominio.com/index.php?id=".$_POST['id']." ".htmlspecialchars(
"Tu nombre:".$_POST["nick"]."\n"
        ."Comentario:".$_POST["comentario"]."\n"));
			
			
		
mail ($adireccion,$asunto,$contenidomail ); 
 }
 
 
?>
[url="pagina.php?id=<?php"]><h2>volver a la p&aacute;gina</h2>[/url]
  


Hola gjulian:
este es un ejemplo de como puede ir el procesado del post y ademas te envia un e-mail cada vez que te insertan datos, siempre y cuando tengas activado webmail en tu servidor.

 include("conex.php");
este include es para los datos de conexion
Espero que de esta vez te funcione.
Saludos
$fecha=date("Y/m/d"); asi es como lo tenia y lo tengo.
Lo que me ocurría es que lo estaba metiendo en un UPDATE, y claro no subía porque en SET no podía poner fecha, ni date, ni CURDATE, ni na de na.
En INSERT no hay problemas.
De modo que meteré la fecha al principio (INSERT) y dejaré los demas campos para la actualizacion (UPDATE).
Gracias por refrescarme las ideas.

PD.:Debido a mi trabajo viajo mucho por tu tierra y cada vez que puedo me pongo hincho de ese marisco tan riiico que teneis por alli, bien en La Piedra o en O'Grove.
Saludos