Gestione documenti (es. banche)

sixdas

Utente Attivo
25 Giu 2012
70
0
6
Salve, sto cercando di realizzare uno script per creare una area documenti per un sito web, un po come sui siti delle banche che rendono disponibili gli estratti conto o le comunicazioni sul sito in formato pdf. Lo script verrebbe utilizzato in un ufficio di un commercialista, che al momento invia i file via email, ma lui vorrebbe creare una area privata ai singoli clienti, i quali potranno consultare è scaricare i propri documenti.... Quindi dovrei realizzare una parte per i clienti e una per la gestione del ufficio. Io ho pensato di fare una cosa del genere:

Tabella clienti:
id_clientenomecognome
1PincoPallino
2MarioRossi


Tabella doc:
id_docid_clientedescrizionedata_pubblettolink_doc
1124 scadenza 18-06-12 10-06-121
21unico 2011 25-06-1220-06-121
3224 scadenza 18-06-1210-06-121
4124 scadenza 16-07-12 25-06-120


Poi nella pagina, farei in questo modo, nella parte superiore estraggo solo i dati quelli con letto uguale a 0, che sarebbero quelli non letti. mentre sotto quelli già letti quindi uguali a 1

Ora il mio dubbio.Secondo voi come logica va bene? oppure andrebbe strutturato meglio? Sapete se si trova uno script già pronto?

Grazie.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao e benvenuto nel forum
considerato che il documento/i sono relativi ad un cliente e non ad un altro, devi assegnare ad ogni cliente una password in modo che l'utente "pinco" possa leggere solo i suoi documenti e non quelli di "pallo"
quindi devi fare una pag. di log in cui l'utente inserisce la sua pass, se la pass è giusta ricavi il suo id (che vedo è anche nella tabella documenti)
e quindi estrai nella pag di estrazione (se ci sono) solo i suoi.
nella tab etenti aggiungerei il campo pass e(se serve) la sua eamil.
non credo che ci sia qualcosa di già pronto
 

sixdas

Utente Attivo
25 Giu 2012
70
0
6
Ciao, grazie per il benvenuto.

Allora il progetto è un po complesso, di solito ho fatto cose più semplici. Visto che non ho una scadenza, ho un po di tempo per cercare di realizzare questo progetto. Spero possiate aiutarmi è sopratutto consigliarmi, detto questo ritorniamo al mio quesito.

La parte del login volevo implementarla alla fine, ma mi sa che devo partire dal li, quindi ho quasi finito di realizzarlo. Ma nel frattempo ho alcune domande:

1) Per mettere in relazione le varie tabelle, mi basta darà un campo in comune, oppure devo fare altro?
2) I documenti li devo salvare nel db oppure li carico sul server e poi recupero il link?

Per il momento ho queste domande ;) sicuramente ne usciranno altre ... :book:
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao

1) Per mettere in relazione le varie tabelle, mi basta darà un campo in comune, oppure devo fare altro?
si devono avere un campo di richiamo (es tu hai messo nella tab doc l'id_cliente che deve (se ci sono documenti di quel cliente) corrispondere all'id_cliente nella tab clienti

2) I documenti li devo salvare nel db oppure li carico sul server e poi recupero il link?
secondo me ti conviene salvare il doc nel server come file, al momento che lo salvi metti in tabella il suo nome
 

sixdas

Utente Attivo
25 Giu 2012
70
0
6
Rieccomi, sono sorti i primi dubbi :hammer:. Ho creato un sistema di login con le sessioni, poi nella pagina privata estraggo l'id del utente e con una query
PHP:
"SELECT * FROM doc WHERE id= $ute";
Estraggo dalla tabella doc tutti i dati di quel utente, fin qui ok, ma se tipo vorrei suddividere i file per letto oppure non, come dovrei fare? Io avevo pensato di creare un campo letto di tipo booleano. Quello che non riesco a capire, come faccio commutare questo valore al momento che il cliente legge/scarica il file?

- Seconda domanda, visto che ci sarà un pannello di amministrazione dove verranno caricati i file sul server, l'associazione va bene tramite id, oppure mi conviene farlo con un altro campo? tipo codice cliente univoco oppure altro?


PS: se serve posto il codice che attualmente ho pronto....

GRAZIE.
 

sixdas

Utente Attivo
25 Giu 2012
70
0
6
EDIT:
Scusate il doppio post, ma non sapevo che non si poteva editare il messaggio.

Alla fine sono riuscito ad integrarlo e funziona come speravo. L'unica cosa, che vorrei sistemare e quando premo sul link, vengo indirizzato in una nuova pagina, mentre io vorrei restare sulla pagina e fare partire il download, come potrei fare?

Visto che siete cosi disponibili, e vi ringrazio, ne approfitto per un altra richiesta, sapete consigliarmi, una guida su come caricre i file sul server tramite un form e salvare i link nella tabella del db? io attualmente riesco a caricare i file in una cartella, ma mi manca la parte del salvare il link nel db e altre informazioni tipo nome etc... (mi piacerebbe qualcosa tipo quello di wordpress, che una volta caricato il file ti permette di inserire ulteriori info...ma presumo che sia molto complesso da realizzare.)
 
Discussioni simili
Autore Titolo Forum Risposte Data
D Gestione documenti online CMS (Content Management System) 2
andreas88 Gestione Profilo OnlyFans Leggi, Normative e Fisco 0
A Creazione cookie e gestione accessi PHP 0
B form gestione input PHP 2
sbolde91 Consiglio gestione Hosting Hosting 2
E Gestione profilo utente tramite Form PHP 3
S cerco esperto gestione ecommerce Offerte e Richieste di Lavoro e/o Collaborazione 0
P Curiosità su grandi aziende e la gestione delle grafiche. Discussioni Varie 1
M Consiglio sulla gestione di Gerarchie Database 0
A attributo "min" per input gestione date PHP 8
L Gestione DB ASP.NET 2
L Consiglio SEO gestione dominio + free hosting SEO e Posizionamento 3
G [PHP] gestione mouse PHP 2
B Gestione Prenotazioni con Mysql Database 21
D CREAZIONE E GESTIONE SITO E-COMMERCE Offerte e Richieste di Lavoro e/o Collaborazione 2
P (Cerco) Collaboratori per gestione social media Offerte e Richieste di Lavoro e/o Collaborazione 5
psicomia Gestione funzione in javascript in tabella richiamare"textarea" valori preimpostati in "select" Javascript 2
brasoft2019 [PHP] Sistema di gestione presenze PHP 29
W Preventivo gestione ecommerce Discussioni Varie 1
E Cerco partner / socio per gestione sito di annunci incontri Offerte e Richieste di Lavoro e/o Collaborazione 0
K e-commerce per distribuzione e dettaglio con gestione magazzino E-Commerce 0
G [MS Access] Gestione biglietti [RISOLTO] MS Access 2
Jonn [WordPress] Gestione categorie e tags per sito eventi WordPress 2
felino Gestione dispositivi e Altri dispositivi Windows e Software 4
D Software per gestione account facebook? Social Media Marketing 1
D Cero Software Facebook gestione account Vendere e Acquistare pubblicita' online 0
M Offro servizio Incremento Follower e Gestione Profili Istagram Offerte e Richieste di Lavoro e/o Collaborazione 0
S elementi statistici - Matrice e Gestione Array PHP o Javascript Javascript 0
J [offro] hosting / installazione certificati ssl / gestione server Offerte e Richieste di Lavoro e/o Collaborazione 0
F [PHP] gestione meteo manuale per un gioco di ruolo PHP 1
bianca_dimulescu Gestione tabella e MySQL PHP 4
T Servizio gestione pagina Instagram Offerte e Richieste di Lavoro e/o Collaborazione 0
G Gestione e/o vendita hosting come libero professionista Leggi, Normative e Fisco 4
MatMac System [PHP] Gestione dinamica select-option PHP 3
xone [Vendo] Script gestionale php-mysql gestione pratiche Altri Annunci 0
S [PHP] Gestione coupon PHP 3
lxella [PHP] Aree riservate e gestione utenti PHP 1
D Gestione punteggi php PHP 1
B Cercasi socio per gestione sito web Offerte e Richieste di Lavoro e/o Collaborazione 0
G gestione pagina facebook Social Media Marketing 0
Cavalinho08 [Offro gestione pagine instagram, prezzo bassissimo] Annunci servizi di Social Media Marketing 3
D [VENDO] Gestione account instagram Annunci servizi di Social Media Marketing 2
N [VENDO] Gestione pagine FB Annunci servizi di Social Media Marketing 2
ientii [PHP] Gestione CheckBox PHP 1
W Consiglio su gestione di un form con XMLHttpRequest Ajax 0
booklisa Compressione immagini e gestione media CMS (Content Management System) 1
T gestione livelli sessioni php msqli PHP 1
giuseppe_123 [PHP] Gestione corsi PHP 1
A [WordPress] Plugin gestione ordine prodotto. WordPress 0
V [PHP] [OOP]Gestione errori connessione db PHP 5

Discussioni simili