Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia pessoal,
Vejam se podem me ajudar, tenho o seguinte código
<div>
<h3>Contas a receber</h3>
<?php
$hoje = date("d/m/Y");
$amanha = date('d/m/Y', strtotime("+7 days"));
conection();
$sql = mysql_query("SELECT *, date_format(data_prevista, '%d/%m/%Y') as data FROM receber WHERE date_format(data_prevista, '%d/%m/%Y') BETWEEN '$hoje' AND '$amanha'");
mysql_close();
echo "<table width=50% align='center'>
<tr>
<td> # </td>
<td> Situação </td>
<td> Nome </td>
<td> Data Prevista </td>
<td> Tipo </td>
<td> Valor </td>
</tr>";
while ($result = mysql_fetch_array($sql)) {
if ($result['situacao'] == 0)
$situacao = "Pendente";
else
$situacao = "Pago";
conection();
$tipoc = mysql_query("SELECT * FROM tipo_conta WHERE id_tipo_conta=" . $result['tipo_id']);
mysql_close();
$conta = mysql_fetch_array($tipoc);
echo "<td>";
?>
<a href="?acao=finalizar&table=receber&id=<?php echo $res['id_receber'] ?>', 300,270 );">Finalizar </a>
<?php
echo "</td><td>" . $situacao . "</td><td>" . $result['nome'] . "</td> <td> " . $result['data_prevista'] .
"</td><td>" . $conta['nome'] . "</td><td>" . $result['valor'] . "</td>";
}
echo "</table>";
?>
</div>
A minha variável $sql parece estar não obtendo os dados do banco, pois ela vem vazia mas quando retiro a condição WHERE os dados são obtidos, ou seja, no momento de comparar as datas diz que não possui dados dentro daquela data, mas os dados estão no banco, alguém pode me ajudar a arrumar esta consulta?
Agradecido!
Carregando comentários...