Estoy intentando mostrar los registros en que la diferencia entre la fecha en la tabla i la fecha de hoy este entre 30 dias.
Gracias
Código HTML:
Ver original
Código PHP:
Ver original
<? $comanda = mysql_query("SELECT usuari_compres, article, quantitat, preu, pagament, UNIX_TIMESTAMP(datainicial) AS datainicial2, DATEDIFF( 'dd', CURDATE( ), datainicial2 ) AS diferencia FROM compres WHERE pagament = 'si' And diferencia BETWEEN 1 and 30"); if ($comanda2>0) { $sql3 = mysql_query("SELECT usuari_compres, article, quantitat, preu, pagament, UNIX_TIMESTAMP(datainicial) AS datainicial2, DATEDIFF( 'dd', CURDATE( ), datainicial2 ) AS diferencia FROM compres WHERE pagament = 'si' And diferencia BETWEEN 1 and 30"); } else{ echo "No hi ha comandes de ser enviades"; } ?> <table width="323" height="260" border="2"> <tr> <td>Usuari</td> <td>Article</td> <td>Quantitat</td> <td>Preu</td> <td>Pagament</td> <td>Data de la comanda</td> <td>Diferencia</td> </tr> <tr> <td><?php echo ''.$imp2['usuari_compres'].'';?></td> <td><?php echo ''.$imp2['article'].'';?></td> <td><?php echo ''.$imp2['quantitat'].'';?></td> <td><?php echo ''.$imp2['preu'].'';?></td> <td><?php echo ''.$imp2['pagament'].'';?></td> <td><?php echo ''.$imp2['datainicial2'].'';?></td> <td><?php echo ''.$imp2['diferencia'].'';?></td> <?php } }?></tr> </table>