Regresar a la página ComoCrearTuWeb.com
Resultados 1 al 7 de 7

Tema: fecha en bd

  1. #1
    Esto empieza a ser un vicio... Habitante Avatar de gjulian
    Fecha de Ingreso
    29 ene, 09
    Ubicación
    Sevilla
    Mensajes
    557
    Poder de Reputación
    23

    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.

  2. #2
    Me va gustando esto... Habitante
    Fecha de Ingreso
    09 oct, 09
    Mensajes
    117
    Poder de Reputación
    20
    Hola gjulian:
    Cambia el valor del campo de la bd a varchar.
    Saludos.

  3. #3
    Esto empieza a ser un vicio... Habitante Avatar de gjulian
    Fecha de Ingreso
    29 ene, 09
    Ubicación
    Sevilla
    Mensajes
    557
    Poder de Reputación
    23
    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.

  4. #4
    Me va gustando esto... Habitante
    Fecha de Ingreso
    09 oct, 09
    Mensajes
    117
    Poder de Reputación
    20
    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


    Código:
      $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.

  5. #5
    Esto empieza a ser un vicio... Habitante Avatar de gjulian
    Fecha de Ingreso
    29 ene, 09
    Ubicación
    Sevilla
    Mensajes
    557
    Poder de Reputación
    23
    Cita Iniciado por josevigo
    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.

  6. #6
    Me va gustando esto... Habitante
    Fecha de Ingreso
    09 oct, 09
    Mensajes
    117
    Poder de Reputación
    20
    Código:
     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 ); 
     }
     
     
    ?>
    ><h2>volver a la p&aacute;gina</h2>

    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.

    Código:
     include("conex.php");
    este include es para los datos de conexion
    Espero que de esta vez te funcione.
    Saludos

  7. #7
    Esto empieza a ser un vicio... Habitante Avatar de gjulian
    Fecha de Ingreso
    29 ene, 09
    Ubicación
    Sevilla
    Mensajes
    557
    Poder de Reputación
    23
    $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
    Lo mejor de caerse al tropezar, es volverse a levantar.

Temas Similares

  1. Fecha y Hora
    Por charlymoon10 en el foro Foro General
    Respuestas: 0
    Último Mensaje: 04/03/2011, 13:31
  2. hora y fecha
    Por alb.francisco en el foro Scripts
    Respuestas: 6
    Último Mensaje: 04/07/2009, 23:41
  3. Un problema con la fecha
    Por Tania en el foro Php Bases de Datos y MySQL (Nuevo!)
    Respuestas: 3
    Último Mensaje: 18/12/2007, 11:20

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •