[PHP] aggiungere timestamp in tabella correlata

brasoft2019

Nuovo Utente
22 Apr 2019
20
0
1
Buongiorno a tutti.
Sto realizzando in php / mysql un sistema "gestionale" per particolari corsi d'insegnamento tenuti da un'associazione ma, premetto, non sono un'asso dell'informatica, anzi.
Per quanto concerne l'anagrafica di base degli utenti nessun problema particolare, sin'ora.
Vorrei implementare una funzione ulteriore che mi sembra complicata e non so proprio come realizzarla.

Nella creazione o nella modifica dell'anagrafica utente (oltre a ID - barcode - nome cognome - email - telefono) ho anche un campo timestamp in cui si registra data e ora di creazione/modifica, e sin qui tutto bene.

Per l'attività specifica mi servirebbe poter registrare - in una tabella collegata, alla pressione di un bottone/link href - o attraverso la lettura del barcode attraverso apposito lettore, la presenza di quell'utente alla lezione aggiungendo di volta in volta il dato.
Va da sé che questo creerebbe una certa quantità di record relativi a ogni utente ma, dato che le lezioni sono al massimo due per settimana e gli utenti sono pochi, non mi sembra una mole di dati spaventosa.

Qualcuno mi dirà (ovviamente con ragione) ... ma esistono sistemi di attendance/time tracking (es. KIMAI, ottimo) o di school management open source (ce ne sono diversi che fanno tutto). Vero. Ma, dato che il software sarà utilizzato da insegnanti la prima regola è la SEMPLICITA' e la FUNZIONALITA'.
I programmi testati sono funzionali ma quasi sempre in inglese (serve tempo per tradurre i .po, quando possibile) ed estremamente complicati da imparare e gestire, cosa impossibile per degli insegnanti.

L'unica idea che mi è venuta è quella di intodurre nella view della tabella principale un bottone (per ogni riga utente) con evento onclick che richiami una pagina php la quale deve recuperare l'ID dell'utente e che applichi una query INSERT che scriva il dato ID nel campo ID PARENT (non autoincrement) e now() nel campo TIMESTAMP - in un'altra tabella figlio, aggiungendo la riga.
Il massimo sarebbe che tutto ciò venga fatto attraverso la lettura di un barcode associato all'utente
Sarebbe giusto?

Il guaio è che tra IL DIRE e IL FARE ... mi perdo tra query, funzioni, array, ecc.

Poi ci sarebbe da realizzare la visualizzazione, ma questo è un passo successivo, lo affronterò poi.
Scusate la lunghezza. Non ho postato codice, non mi sembra il caso, adesso.
Spero di non aver infranto qualche regola del forum, sono nuovo (ma un pò vecchio ...)

Grazie, se qualcuno di voi saprà aiutarmi ...
Alberto.
 
Discussioni simili
Autore Titolo Forum Risposte Data
F [PHP] Aggiungere ruolo per accedere alle pagine PHP 2
P [PHP] Aggiungere un mio script a prestashop? PHP 10
Shyson [PHP] Aggiungere link al codice PHP 0
R [PHP] Aggiungere 90 minuti a stringa orario PHP 1
P [PHP] Aggiungere giorni e stampare risultato da data inserita in input PHP 3
C [PHP] Aggiungere pulsante paypal PHP 2
trattorino [PHP] sql aggiungere dato in una tabella senza cancellare contenuto PHP 6
trattorino [PHP] aggiungere html in un codice PHP 0
felino Capability: aggiungere cap all'editor per admin.php?page WordPress 0
I aggiungere input a form php PHP 30
V Interazione tra PHP e MS Access, aggiungere WHERE condition PHP 2
F Il codice php è giusto? PHP 1
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
A invio massivo dati a file php Javascript 4
Z MySql injection PHP PHP 1
V PHP form intersecate PHP 0
I [Offro][Retribuito] Programmatore Php Offerte e Richieste di Lavoro e/o Collaborazione 0
P Funzione jQuery Ajax invio file a php jQuery 1
C Dopo chiusura del tag php la stringa html va a capo PHP 1
E Transaction php PHP 11
B ciclare file xml con PHP PHP 1
L Estrazione dati php Database 6
A Aiuto per pagina php PHP 0
E Php select option e ajax PHP 23
I Aiuto php Dependent Lookup PHP 0
T arretramento versione PHP... PHP 3
D problema php mysql PHP 1
D problema php mysql PHP 1
E Barra di avanzamento codice PHP PHP 4
G creazione menu a tendina e invio a pagina php PHP 1
A inserire variabile php colore in div html PHP 2
Z Video protetto con PHP PHP 0
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
I Eecuzione di javascript in ciclo foreach php. PHP 7
S Libreria PHP per creare file dwg o dxf PHP 0
A [cerco - retribuito] Sviluppatore Php freelance per progetti vari Offerte e Richieste di Lavoro e/o Collaborazione 2
L Google chart php mysql PHP 2
R Download file multipli da directory php PHP 0
F pagina dinamica PHP PHP 3
P Rimozione automatica url da sitemap.xml con PHP PHP 1
L php tinymce mi duplica la classe label PHP 3
S Errore PHP - Notice: Undefined index ... PHP 14
N file manager da php 5 a 7 PHP 15
M Utilizzare la funzione mysql_num_rows() in PHP 5 PHP 3
elpirata Update dinamico informazioni scritte in una pagina php jQuery 11
N Mysql_result per PHP 7 PHP 2
Emix Select concatenate php sql ajax PHP 2
P Modifica con PHP di un node in una sitemap xml PHP 0
D Come usare funzione php PHP 6
P Cancellazione specifici files in una folder php PHP 1

Discussioni simili