Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá Pessoal! É a primeira vez em anos que posto uma dúvida pois geralmente encontro as soluções que preciso aqui, mas dessa vez já pesquisei muito inclusive lendo os manuais e não encontrei a resposta. Preciso de uma força:
Questão:
Tenho um formulário de busca que lista registros entre duas datas, que funciona se eu digitar a data em formato padrão Mysql = aaaa-mm-dd, porém eu preciso que o usuário digite a data em formato brasileiro dd/mm/aaaa. Como fazer?
formulário:
-------------
<form name="form1" method="post" action="relat_agenda.php">
<table width="680" border="0" align="center" cellpadding="0" cellspacing="0" class="gen">
<tr>
<td height="30" colspan="3" class="gentextoform"> <div align="center">Digite
o período desejado:</div></td>
</tr>
<tr class="gentextoform">
<td width="319" height="47">
<div align="right">de
<input name="data1" type="text" id="data1" size="10" maxlength="10">
</div></td>
<td width="41"><div align="center">até</div></td>
<td width="320"><div align="left">
<input name="data2" type="text" id="data2" size="10" maxlength="10">
</div></td>
</tr>
<tr class="gentextoform">
<td colspan="3"><div align="center">
<input type="submit" name="Submit" value="Enviar">
</div></td>
</tr>
</table>
</form>
-----------
consulta:
$data1 = $_POST['data1'];
$data2 = $_POST['data2'];
$consulta = mysql_query("SELECT * FROM cadastro WHERE hist_data1 BETWEEN '$data1' AND '$data2'");
-----------
Agradeço se puderem me auxiliar.
Um abraço.
Carregando comentários...