Spero di "postare" il messaggio nella giusta area.

Dovrei realizzare un'applicazione per gestire del marketing multi-level (catena di San Antonio).

Faccio un esempio di flusso:

Peppe si registra il 26 luglio 2011 e paga 30 euro (1 euro al giorno per 30 giorni).

poi invita altre tre amici in date differenti a registrarsi nel circuito.

Pino il 28 luglio 2011 paga 30 euro
Lino il 7 agosto 2011 paga 30 euro
Gino il 16 agosto 2011 paga 30 euro.

Peppe prenderà il 10% di ogni amico presentato (bell'amico.. ) e la stessa cosa faranno, Pino, Lino e Gino per gli amici che porteranno.

Il livello è di massimo 3, ovvero:
Peppe
Pino (il 10% va a Peppe)
Romolo (Peppe e Pino prendono ciascuno il 10%)
Augusto (Peppe e Pino prendono ciascuno il 10%)
Lino (il 10% va a Peppe)
Gino (il 10% va a Peppe)
Francesco (Peppe e Gino prendono ciascuno il 10%)

Se uno solo non paga la quota mensile esce dal circuito ma ovviamente il legamen con chi paga rimane.

Domande:
Come potrei strutturare il database?
Come potrei calcolare i giorni?

Grazie