Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal tenho um formulario com um campo de data e no meu BD está como DATE, no formulario eu formatei o campo para ##/##/#### e depois uso o explode para inserir no BD, até ai sem problemas, só que se for digitada uma data incorreta tipo 20/12/2 ao invés de 20/12/2017 ele insere no BD como 0000-00-00.
Como eu coloco uma validação nessa data no momento da digitação?
mysql_query("INSERT INTO boletos (dia,mes,ano,data2,banco,numero,valor,cliente,descricao,pago) values
('$dia','$mes','$ano','$data2','Itau','$numero','$valor','$cliente','$descricao','Não')");
<strong><b><font size="3"> <font color="#000000">Data Vencimento:</font></strong>
<input type="text" name="data" size="11" required maxlength="10" onkeyup="formatar(this,'##/##/####',event)"/><br><br>Carregando comentários...