Registro presenze PHP

matteocri

Nuovo Utente
4 Gen 2016
3
0
0
Buonasera a tutti,

è da un po' di tempo che sto cercando una soluzione per costruire un registro delle presenze con php e database mysql.
Mi spiego meglio, faccio parte di un corpo musicale e abbiamo la necessità di segnare le presenze dei diversi musicanti, al momento utilizziamo una tabella cartacea con l'elenco dei nomi e di volta in volta aggiungiamo la data di ogni prova o servizio. La mia necessità sarebbe quella di fare la stessa cosa però in remoto, senza utilizzare fogliettini volanti ma inserendo direttamente online i dati.
In pratica dovrei inserire la data della prova/servizio e flaggare le persone presenti. Ultima cosa, si dovrebbe aggiungere anche il totale che si incrementerà con ogni flag in modo da avere le presenze totali.

Grazie a tutti!

PS. Le mie conoscenze di PHP e MySql sono veramente basilari, al momento riesco a leggere dati da database e intabellarli con php e aggiungere tramite form.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
se hai delle conoscienze solo superficiali la vedo un po' dura, quindi o te lo fai fare o privi e riprovi e riprovi ancora.
da quello che ho capito che vuoi fare posso darti alcune dritte
intanto per prima cosa studia (carta e matita) a come devi organizzare le tabelle del db (essenziale), sempre da quello che ho capito dovresti farti tre tabelle
la prima (metto dei nomi a caso) chiamata utenti così strutturata
Codice:
id int(6) autoincrement primary key //id dell'utente
nome_utente varchar(250)
cognome_utente varchar(250)//o un solo campo con nome e cognome
//e altri campi che possono interessarti es telefono, indirizzo, email...
una riferita a prova e servizio chiamata es servizi
Codice:
id int(6) autoincrement primary key //id del servizio
tipo varchar(250) //tipo di servizio es suonatore di tamburo....
//e altri campi che ti possono interessare
e l'ultima tabella presenze
Codice:
id int(6) autoincrement primary key //id del record presenza
id_utente int(6)//questo lega la tabella presenze alla tabella utenti
id_servizio int(6)//questo lega la tabella presenze alla tabella servizio
data ??//qui da vedere il formato di come vuoi formattare le date, io esempio generalmente uso il timestamp
//e non so se ti servano altri campi es. ora_inizio ora_fine
predisposte le tabelle ora devi riempirle quindi:
una pagina con un form in cui inserirai i dati dell'utente al submit inserisci i dati dell'utente
una pagina con form in cui inserisci il tipo di servizio e lo registri in tabella servizi
una pagina col form per inserire le presenze, il form potrebbe essere costituito da
un menu a tendina dove prelevi dal db tab. utenti il nome utente (il suo id)
un menu a tendina dove prelevi dal db tab. servizi il tipo di prova o servizio (il suo id)
un campo tipo date per inserire la data
e altri campi di input per gli altri campi che eventualmente hai messo (vale anche per i form precedenti)

e qui mi fermo perche hai fatto solo il primo passetto perchè poi dovrai farti gli script di modifica/cancellazione/lettura delle varie tabelle
quindi arriva sin qui poi posta gli eventuali dubbi e come procedere
una cosa a cui devi pensare. considera che le pagine (soprattutto qulle di insert/modifica/delete) dovrebbero essere protette e quindi accessibili solo a te o agli incaricati, per cui potrebbe servirti o una tabella apposita con username e password o altro metodo
 
Discussioni simili
Autore Titolo Forum Risposte Data
seranto Blocco preventivo e Registro dei Consensi per Cookie tecnici? Leggi, Normative e Fisco 2
H Pulitori Registro e PC. Sicurezza e Virus 3
R [PHP] Software gestione interventi e creazione registro (log) PHP 1
G Creazione di un registro HTML e CSS 3
A [C] Inserire una chiave nel registro (sezione RUN, HKEY_LOCAL_MACHINE) Programmazione 0
borgo italia Registro italiano in internet per le imprese Discussioni Varie 7
borgo italia Registro Italiano in Internet Discussioni Varie 4
borgo italia registro italiano o aruba...? Hosting 6
S Registro del ccTDL it Hosting 7
S Registro del ccTDL "it" Hosting 2
S editor registro di con figurazione Hardware 0
M Editor registro di configurazione disabilitato Windows e Software 3
F Sistema rilevazione presenze PHP 1
A Ottenimento valori presenze istantanee MySQL 8
brasoft2019 [PHP] Sistema di gestione presenze PHP 29
M [MS Access] Conteggio presenze nel db MS Access 8
U Database per raccolta presenze Database 1
F Cerco Hosting con VECCHIE versioni di php Hosting 0
Cosina Captcha php PHP 1
S passare un valore da un form a un file .php con metodo post PHP 4
N php msyql PHP 6
N php problemi a visualizzare video PHP 3
A menu a tendina php PHP 1
D protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito Web Server 1
F Php date_diff PHP 1
K [PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa PHP 2
C Wp-admin a file php WordPress 5
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
csi Inviare file jpg in locale alla stampante con php PHP 0
M Passaggio variabili array php su un tasto jq PHP 3
E Php aggiornamento tabella PHP 9
G phpmailer e php 8.1 con estensione mysqli PHP 6
M Invio dati database via email php PHP 0
K [php] Problema con inner join PHP 4
K [php]form invio dati PHP 0
P Codifica caratteri speciali mysql php PHP 0
K [PHP] Problema con variabili concatenate. PHP 1
E Stampante termica escpos-php PHP 6
JeiMax Modifica codice php personalizzato PHP 2
G Come modificare un pdf in php PHP 1
U Link a doppio file PHP PHP 0
E PHP & jQuery PHP 8
N Passare array da php a javascript PHP 5
F Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili PHP 20
L tipo boolean non funzionante su mariadb (mysql). E codice php 7.4. PHP 0
U PHP creare un file excel dopo ricerca nel DB PHP 0
M PHP/MySQL - Estrarre valori min e max di ogni gruppo PHP 5
F Php e fatturazione elettronica PHP 0
P lanciare script asp (o php) da jquery Javascript 1
Couting95 inserire dati da un file di testo in una tabella in php PHP 1

Discussioni simili