Ciao a tutti, quello che chiedo di seguito credo sia un pò particolare e difficile da spiegare ma ci provo.
Devo creare un sistema che scarica quantità da articolo uguale (premetto che nel db possono esserci stessi articoli con nome ma con quantità diversa)in pratica:
Ho un form dove ho 2 campi
NOME ARTICOLO e QUANTITA' DA SCARICARE.
Nel db ho gli articoli con nome, quantità massima da consumare e quantita consumata.
Esempio: ho 3 (o piu) articoli con id diverso ma con lo stesso nome : es: BORSE
lo stesso articolo come dicevo può avere diverse quantità tipo:
id: 1 - BORSE - qta 300 - qtaconsumata:0
id: 3 - BORSE - qta 100 - qtaconsumata:0
id: 6 - BORSE - qta 230 - qtaconsumata:0
ora dovrei scaricare la qta....
Se nel form faccio un richiesta tipo:
NOME ARTICOLO: BORSE
QUANTITA DA SCARICARE: 650
Se la QUANTITA' DA SCARICARE è maggiore come in questo caso, cioè 650 lo script deve elaborarmi:
id: 1 - BORSE - qta 300 - qtaconsumata:300
id: 3 - BORSE - qta 100 - qtaconsumata:100
id: 6 - BORSE - qta 230 - qtaconsumata:230
o altro esempio:
NOME ARTICOLO: BORSE
QUANTITA DA SCARICARE: 420
Se la QUANTITA' DA SCARICARE è minore come in questo caso, cioè 420 lo script deve elaborarmi:
id: 1 - BORSE - qta 300 - qtaconsumata:300
id: 3 - BORSE - qta 100 - qtaconsumata:100
id: 6 - BORSE - qta 230 - qtaconsumata:20
o altro esempio:
NOME ARTICOLO: BORSE
QUANTITA DA SCARICARE: 250
Se la QUANTITA' DA SCARICARE è ancora minore cioè 250 deve elaborarmi:
id: 1 - BORSE - qta 300 - qtaconsumata:250 (scaricarli dal record con qta più alta in questo caso il primo)
id: 3 - BORSE - qta 100 - qtaconsumata:0
id: 6 - BORSE - qta 230 - qtaconsumata:0

Questo scaricamento poi andrò a salvarlo in db.
Tengo molto a risolvere questo problema, non saprei dove iniziare , grazie a può aiutarmi