Ir para conteúdo
Fórum Script Brasil
  • 0

Como Inserir?


dnfeitosa

Pergunta

8 respostass a esta questão

Posts Recomendados

  • 0

mas esse valor que eu especifiquei é so um exemplo...o que eu preciso é pegar o valor que vai ser inserido no campo de texto, que vai ser um valor variavel, e formatar...eu tentei algo do tipo:

$data = $HTTP_POST_VARS['campodata'];

$arr = explode("/", $datadb);

$datadb = $arr[2]-$arr[1]-$arr[0];

e no INSERT eu coloquei $datadb

mas esse não é o jeito certo...

Link para o comentário
Compartilhar em outros sites

  • 0

$datadb = $arr[2]-$arr[1]-$arr[0];

isso nunca vai dar certo porque você está dizendo para o php subtrair os valores das datas, você tem que usar entre aspas, como eu mostrei. $data como HTTP_POST:

$data=$HTTP_POST_VARS['campodata'];
$data=explode("/",$data);
$data=$data[3].'-'.$data[2].'-'.$data[1];

Link para o comentário
Compartilhar em outros sites

  • 0

$datadb = "$arr[2]-$arr[1]-$arr[0]";

assim tb não funciona, tem q do jeito q eu te mostrei mesmo, só as barras entre aspas e o $arr[x] não.

$data=$HTTP_POST_VARS['campodata];

$data=explode("/",$data);

$data=$data[2].'-'.$data[1].'-'.$data[0];

desculpa, postei errado no outro

é 2,1,0 não 3,2,1 as arrays são contadas a partir do 0

Link para o comentário
Compartilhar em outros sites

  • 0

tipo você pode fazer uma função que mostra o dia mes e ano num campo SELECT do form ai você cria algo que tire as datas que você não quer

tipo tenho assim

ai você tira as datas que você quer com uma função

Dia Mês ano

1 | 01 | 2005

2 | 02 | 2006

3 | 03 | 2007

4 | 04 | **

5 | 05 | **

6 | 06 | **

Link para o comentário
Compartilhar em outros sites

  • 0

usa oi explode e depois junta tudo. qual sua dificuldade?

campodata = DD/MM/AAAA


$data=$HTTP_POST_VARS['campodata'];
$data=explode("/",$data);

//Agora, data[0] é o dia, data[1] é o mes e data[2] é o ano
//Voce pode fazer o que quiser com ela agora, pode deixar só o mes e ano:

$data=$data[1].'-'.$data[2];

//Pode deixar o dia e o mês

$data=$data[0].'-'.$data[1];

//Pode deixar a data completa no formato AAAA-MM-AA

$data=$data[0].'-'.$data[1].'-'.$data[2]; 

//Pode deixar a data completa no formato AAAA.MM.AA

$data=$data[0].'.'.$data[1].'.'.$data[2]; 

//etc, etc....
//Só não esquece de usar o separador entre aspas, daí você insere $data no banco

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...