Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá boa tarde, estou com o problemas não consegui resolver esse problema ja procurei pela net mas não achei nada acerca.
bom a duvida é o seguinte.
no meu banco de dados eu cadastrava as datas em VARCHAR mas por alguns problemas voltei ao modo DATE e com isso meus forms de pesquisa por data sofreram problemas pois, como estava em VARCHAR eu pesquisava normalmente no nosso padrão DIA/MES/ANO, mas como alterei agora esta tudo no padrão do MySQL. Com isso meus forms estão ano/mes/dia, no meu formulario eu utilizei tres combos um para ano, um para o mes e um pro dia.
Eu gostaria que a pesquisa fosse feita no nosso padrão e que e que os dados envidos invertessem automaticos
segue abaixo meu código
Relatorio.php
<form name="formBusca" id="formBusca" action="ListaRelatorio.php" target="_blank" method="get">
Data:
<select name="ano" >
<option>2011</option>
<option>2012</option>
<option>2013</option>
<option>2014</option>
<option>2015</option>
<option>2016</option>
<option>2017</option>
<option>2018</option>
</select>
<select name="mes" >
<option>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
</select>
<select name="dia">
<option>01</option>
<option>02</option>
<option>03</option>
<option>04</option>
<option>05</option>
<option>06</option>
<option>07</option>
<option>08</option>
<option>09</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
<input type="submit" value="Buscar" />
</form>
e aqui a pagina que recebe e o código php
listaRelatorio.php
$colname1_Resultado = "-1";
if (isset($_GET[ 'ano' ], $_GET[ 'mes' ], $_GET[ 'dia' ])) {
$data = sprintf( '%02d/%02d/%d', $_GET[ 'ano' ], $_GET[ 'mes' ], $_GET[ 'dia' ] );
$colname1_Resultado = $data;
}
mysql_select_db($database_conn, $conn);
$query_Resultado = sprintf("SELECT idCar, Cor, Modelo, Chassis, Nome, Atendente, Obs, tbdata FROM tbcarros WHERE Atendente = %s AND tbdata = %s ORDER BY Nome ASC", GetSQLValueString($colname_Resultado, "text"),GetSQLValueString($colname1_Resultado, "text"));
$Resultado = mysql_query($query_Resultado, $conn) or die(mysql_error());
$row_Resultado = mysql_fetch_assoc($Resultado);
$totalRows_Resultado = mysql_num_rows($Resultado);
se alguem poder ajudar fico muito grato.
bom é até meio chato :natalw00t: mas peço que o administrador apague esse tópio pois ja solucionei...
bom foi um pouco extranho eu simplesmente coloquei uma função para converter
mas no final la na saida e deu certo :D
<?php $data = date("Y-m-d");
function padraoNormal($data){
$str = explode('-',$data);
$nData = $str['2'].'/'.$str['1'].'/'.$str['0'];
return $nData;
}
$teste = padraoNormal($data);
?>Carregando comentários...