I want to subtract the current date from the system with the date that is written to mysql. I would like to insert the date in mysql through INSERT, manually, because I will not always use the current date to insert into the system.
I need to know how many days there is difference between the current date and the date you registered.
It's for a library system, where I enter the date the book was borrowed. in the book report, if the current date - the date of the record is greater than or equal to 8 (> = '8') should show that it is overdue for so many days. but I can not. I got lost in the middle of the code because of the dates.
fico grato se alguem puder me ajudar
$sql_visualizar = mysql_query ("SELECT * FROM cadastro_alunos ORDER BY serie, numero, data");
while ($linha = mysql_fetch_array ($sql_visualizar)){
$pega_numero = $linha ['numero'];
$pega_aluno = $linha ['nome'];
$pega_serie = $linha ['serie'];
$pega_n_livro = $linha ['n_livro'];
$pega_livro = $linha ['livro'];
$pega_emprestado = $linha ['emprestado'];
$pega_data = $linha ['data'];
$data_sistema = $linha [date("d-m-Y")];
//aqui é para comparar as datas, se a data do emprestimo for maior que 8 dias (o sistema conta um dia a mais) realizar a função $pega_atraso
$pega_atraso = $data_sistema - $pega_data;
?>
<?
if ($pega_emprestado == 'sim'){
?>
//aqui fica os campos da tabela que uso, por isso estes não precisam aparecer aqui.
<?
//aqui é onde se encontra a função do atraso
if ($pega_atraso >= '8'){
echo "ENTREGA ATRASADA EM $pega_atraso dias";
else
echo "No prazo de Leitura";
}
?>