Visualizzazione risultati 1 fino 2 di 2

Discussione: calcolo spesa 2 utenti

  1. #1
    Guest

    Predefinito calcolo spesa 2 utenti

    vorrei fare un programmino che calcola la spesa tra 2 utenti, del tipo se utente1 spende 100 utente2 risulta in debito di 100 e se utente2 spende 40, utente1 risulta in credito di 60.

    Come potrei fare php/mysql?
    grazie

  2. #2
    mzanella non è connesso AlterGuru
    Data registrazione
    29-12-2015
    Messaggi
    1,954

    Predefinito

    Più che una spesa sembra che tu voglia modellare delle transazioni.

    Se gli utenti sono solo due, non hai veramente bisogno né di PHP, né di MySQL. Ti basta tenere traccia di un singolo numero che rappresenta il credito del primo utente nei confronti del secondo (o debito se tale numero è negativo).

    Se per "due utenti" intendi "un numero finito ed illimitato di utenti", la soluzione viene da sé: una tabella utenti con una chiave primaria (esempio id) ed una colonna credito, ed una tabella transazioni che metta in relazione due utenti (acquirente e venditore, per esempio), il credito trasferito e data e ora della transazione.

    Il codice PHP si deriva di conseguenza. Avrai almeno bisogno di una funzione per:
    • creare/leggere/modificare/cancellare un utente
    • creare/leggere/modificare/cancellare una transazione
    • ricerca in base ai criteri che ti interessano, come ricercare tutte le transazioni di un utente


    Accorgimenti particolari sulle tabelle dipendono dalle tue necessità. Ad esempio, se decidi di permettere la ricerca delle transazioni ti sarà comodo creare un indice.

    I suggerimenti che do più spesso:


Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •