Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos,
Pessoal estou passando por um probleminha em um sistema que estou desenvolvendo.
tenho a seguinte tabela
CREATE TABLE IF NOT EXISTS `fatura` (
`id_boleto` int(11) NOT NULL AUTO_INCREMENT,
`data_doc` varchar(12) DEFAULT NULL,
`vencimento` varchar(12) DEFAULT NULL,
`valor` varchar(15) DEFAULT NULL,
`id_cliente` int(10) DEFAULT NULL,
`situa` int(5) DEFAULT NULL,
`referente` text,
PRIMARY KEY (`id_boleto`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=173 ;
onde o campo situa é a situação da fatura ( se 1 ta em dias, se 2 atrasado, se 3 ta pago).
no campo vencimento é salvo o vencimento da fatura.
O que eu preciso é de um código que gere automaticamente uma fatura para o mes seguinte, gerando uma nova somente no proximo mes, após o vencimento da atual.
já tentei aqui de diversas formas, mas nem sei começar direito.
se vocês puderem me ajudar ficarei eternamente grato.
Please :(
Amigo Wduarte
nunca utilizei o Contrab.
se for possivel, você poderia me mostrar um exemplo de como fazer a inserção de todos ao mesmo tempo agendando pelo crontab?
por favor.
É fácil só verificar a data de vencimento de cada fatura, assim você criar uma rotina de verificação.
No caso acima use crontab
Depois só comparar a data de vencimento com os dias que você quer que antece a data e fazer os inserts da nova fatura.
Exemplo no código
$data_antecede = date('Y-m-d', strtotime("+10 day"));
Exemplo no sql
DATE_ADD(CURDATE(), INTERVAL 10 DAY)
Do mais use a criatividade!
Ps.: Código pronto é difícil mas se precisar de ajuda estamos aqui!!
T+++