Ciao a tutti!
Ho creato una pagina PHP dalla quale gli amministratori del sito possono inserire le statistiche dei calciatori per ogni partita fatta (voto, gol fatti, ammonizioni, ...). Nel primo campo della pagina ho quindi creato un menu a tendina con indicate tutte le partite del campionato (Giornata1, Giornata2, Giornata3, ...) così che l'amministratore prima di inserire i dati deve indicare per quale partita inserisce le statistiche dei giocatori. Ora, siccome ci sono più amministratori, vorrei fare in modo che il primo amministratore che compila la tabella MySQL per una specifica giornata impedisce agli altri amministratori di inserire ancora dati per quella giornata. Perché altrimenti se il primo amministratore assegna un gol al giocatore "X", e poi un secondo amministratore inserisce i dati della giornata, il giocatore "X" avrebbe nella statistica 2 gol, mentre che ne ha fatto solamente uno.
Quindi, se prendiamo come riferimento la prima giornata di campionato, se un amministratore ha già inserito le statistiche nel database, allora nel primo campo ci sarà scritto "Giornata1". Io vorrei fare in modo che prima di inserire i dati dal form, ci fosse la verifica che nel primo campo della tabella non c'è scritto "Giornata1"; se così fosse, l'amministratore può completare la tabella, altrimenti, nel caso ci fosse già scritto "Giornata1" vorrebbe dire che qualcuno ha già inserito le statistiche prima di lui e quindi non si devono inserire altri dati.
Ma come si fa a verificare questa condizione?
Altrimenti si potrebbe fare anche in modo che ogni volta che si inseriscono dei dati per una giornata specifica (ad esempio: "Giornata1"), prima dell'inserimento dei dati viene automaticamente eliminata la riga nella tabella contente il valore "Giornata1". Così facendo, al posto di "clonare" i dati di una sola giornata non si farebbe altro che "riscrivere" la giornata...
Non so cosa sia più facile... sinceramente sono un po' ignorante in materia... sono alle prime armi e aspetto un vostro suggerimento!![]()
Saluti!