Problema con ordine in base a data di scadenza e stato del pagameno

Buon  2011 a tutti!!!

Stavo rivedendo durante le pause dalle abbuffate  :o :buck: il codice di una mia pagina.

Questa pagina stampa i record in base alla data di scadenza (e poi in base all'id).

In pratica vengono visualizzate per prima i record con le date di scadenza più prossime alla data del sistema:

.............

$query = "SELECT scadenze.*, denominazione, 

date_format(datascad, '%d/%m/%Y') as data_scad FROM scadenze 

INNER JOIN fornitori 

ON scadenze.fornitore = fornitori.id 

ORDER BY datascad, scadenze.id LIMIT $from, $max_results";

...............

e bla bla bla con while e l'echo per la stampa.

Tutto ok! Funziona tutto a dovere.

Mi sono posto un problema però.

Quando l'utente regola la scadenza (ho fatto in modo che possa modificare lo stato  della scadenza del documento rispettivamente con 0 (in corso) e 1 (pagato) come valori in un campo del db relativo al record),

questa comunque rimane nelle posizioni iniziali (anche se serve a poco visualizzarla adesso dopo il pagamento,  il record è sempre stampato in ordine di data) nella pagina stampata.

Vorrei fare in modo però che quando il record (documento) ha come valore 1 (pagato) questo venga stampato nella paginazione dei dati dopo (seguendo sempre un certo ordine ovviamente) quelli che ancora hanno come stato 0 (in corso cioè non pagato ancora).

Cosa dovrei fare? Sembra una bella rogna. Qualcuno ha un'idea geniale per risolvere la faccenda?

Grazie

inviato 5 anni fa
frankphp
modificato 5 anni fa
X 0 X

uff niente scusate risolto..era una banalità.

ciao

risposto 5 anni fa
frankphp
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda