Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

666999

[Resolvido] capturar hora e a data

Recommended Posts

Para capturar a hora e/ou a data você usa a função date do php.

http://www.php.net/manual/pt_BR/function.date.php

 

Esse exemplo exibiria algo como 09/05/2010 21:15:58

<?php
echo date("d/m/Y H:i:s");
?>

Tudo que você queira adicionar à alguma tabela no sql você faz usando INSERT.

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem como voce fazer uma estrutura basica

para catpurar a data e a hora

nao sei :huh:

 

tipo

seria ?

 

dia = date

 

hora = time

 

 

$sql = "INSERT INTO meubd ( `data` )

 

fiz uma tabela datetime

Compartilhar este post


Link para o post
Compartilhar em outros sites

consegui http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

 

e tipo

 

 

tenho esse codico

$sqlItemPedido  = "INSERT  pedidos (IDPRODUTO,QUANTIDADE) VALUES ( '$id','$qtd')";

 

 

 

 

tem como juntar com este codico ?

$data = date('Y-m-d H:i:s');

       mysql_query("INSERT INTO pedidos (`data`) VALUES ('{$data}')");

assim ele registra produto em hora tal ... http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif

 

tentei assim

$data = date('Y-m-d H:i:s');


           $sqlItemPedido  = "INSERT  pedidos (IDPRODUTO,QUANTIDADE,data) VALUES ( '$id','$qtd'$data')";

não foi

Compartilhar este post


Link para o post
Compartilhar em outros sites

Claro que tem, vou te explicar como funciona o INSERT.

 

$qry = "INSERT INTO `pedidos` (`IDPRODUTO`, `QUANTIDADE`) VALUES ('$id', '$qtd')";

Perceba que (`IDPRODUTO`, `QUANTIDADE`) são os nomes dos campos da tabela

e ('$id', '$qtd') os valores que irão entrar em cada campo especificado antes.

 

$id vai pra IDPRODUTO, $qtd para QUANTIDADE e assim por diante.

 

Você pode colocar todos campos que existam na tabela, então vamos adicionar a data :D, ficaria assim:

 

$qry = "INSERT INTO `pedidos` (`IDPRODUTO`, `QUANTIDADE`, `data`) VALUES ('$id', '$qtd', '$data')";

Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

puts nao esta indo :(

 

vou passar o codico inteiro

 

<?php
     include "Config.php";
           session_start();

          foreach($_SESSION['carrinho'] as $id => $qtd){
          $sql   = "SELECT *    FROM produtos WHERE id = '$id'";

               $data = date('Y-m-d H:i:s');

           $sqlItemPedido  = "INSERT  pedidos ('IDPRODUTO','QUANTIDADE',`data`) VALUES ( '$id','$qtd','$data')";

         //executa o SQL

         $qrItemPedido   = mysql_query($sqlItemPedido);

}

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

função now() do mysql pega a data e hora atual do servidor

$sqlItemPedido  = "INSERT INTO pedidos ('IDPRODUTO','QUANTIDADE',`data`) VALUES ( '$id','$qtd',now())";

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.