[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
C Wp-admin a file php WordPress 4
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
P Data scraping in PHP non funziona PHP 4
C Calcoli matematici in php PHP 5
F Scrivere dei dati in word con php PHP 0
D PHP leggere cartella di Windows PHP 1
I dominio aruba versione php server linux Domini 3
G Colorare menu select attraverso ricerca php PHP 0
L PHP motore di ricerca nel sito PHP 1
S PHP e Mysqli PHP 0
Y Stampare da php su un foglio A6 attraverso una stampante esterna PHP 1
M Visulizzare immagine con php PHP 8
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
G leggere file txt e stampare con php il contenuto a video PHP 7
F Ricreare struttura php+mysql su Xampp Apache 0
Z PHP.INI - STMP per invio email con PHP Server Dedicati e VPS 0
M Array associativi php su 2 campi mysql PHP 10

Discussioni simili