Ir para conteúdo

Arquivado

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

Everton_php

Usando $_POST com mais de um field

Recommended Posts

Pessoal

 

Desejo inserir data num banco de dados atraves de um formulário com 3 campos distintos: dia, mes e ano.

NO dreamweaver usando o INSERT RECORD ele me permite apenas optar por um menu/list dos 3 que coloquei. Seria possível configurar para que ele colete os e campos ao mesmo tempo e insira num unico record?

 

Atualmente o código fica assim:

 

GetSQLValueString($_POST['dia'], "date")

 

mas eu gostaria de poder ainda inserir mes 'mes' e 'ano', no mesmo POST

 

Tem jeito?

 

vlw galera

Compartilhar este post


Link para o post
Compartilhar em outros sites

use um campo no BD como datetime.

use APENAS UM INPUT para passar a data. pode usar uma mascara para ficar assim 00/00/0000 ( ou como quiser )

via PHP trata esses valores para que o BD aceite da forma correta.

assim você terá uma melhor manipulação desses dados e evitará futuros problemas :lol:

Compartilhar este post


Link para o post
Compartilhar em outros sites

claro que sim :)

 

use um campo input text e jogue uma mascara de input com java script

 

http://digitalbush.com/projects/masked-input-plugin/

 

-------------------------------------------------------------

Kakaroto, obrigado pela resposta. Desculpa a minha ignorância, mas como faço para chamar o mask function dentro do text/field. Uso um require pra chamar o arquivo js, mas não estou conseguindo incluir o resultado deste dentro do campo text/field

 

O campo fica assim no formulário:

 

<input name="data" type="text" class="formulario" id="data"/>

 

Como faço para incluir o js de forma que, como na demonstração do link q você me mandou, ao clicar as barras e underlines sejam carregadas?

 

Vlw mesmo!

Compartilhar este post


Link para o post
Compartilhar em outros sites

ola meu velho

 

e simples

<script src="jquery.js" type="text/javascript"></script>
<script src="jquery.maskedinput.js" type="text/javascript"></script>

 

colocar os dois js la em cima e depois

 <script type="javascript">
 jQuery(function($){
  $("#data").mask("99/99/9999");

});
</script>

 

 

seu campo de formulario para data so esta assim

<input name="data" type="text" class="formulario" id="data"/>

 

simples como deveria ser a vida :)

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.