Form php prenotazione di un azienda sanitaria locale presso studio medico

Stato
Chiusa ad ulteriori risposte.

alexcv

Nuovo Utente
16 Mag 2021
2
0
1
ciao ho bisogno di svolgere un esercizio che mi chiede :"La ASL Benevento vuole mettere a disposizione dei propri assistiti un servizio di prenotazione delle visite presso lo studio del medico di base, tramite un’applicazione web."
mi serve un form che prenda i dati del paziente tramite query dal database che mi permettano di fare una prenotazione allo studio medico,
queste sono le mie tabelle se qualcuno mi può aiutare glie ne sarò grato.
CREATE TABLE `ASL` ( `id_asl` int NOT NULL AUTO_INCREMENT, `nome` varchar(40) NOT NULL, `regione` varchar(40) NOT NULL, `email` varchar(80) NOT NULL, `telefono` bigint NOT NULL, PRIMARY KEY (`id_asl`) );

CREATE TABLE `StudioMedico` ( `id_studiomedico` int NOT NULL AUTO_INCREMENT, `nome` varchar(40) NOT NULL, `indirizzo` varchar(100) NOT NULL, `telefono` bigint NOT NULL, `email` varchar(80) NOT NULL, `id_asl` int NOT NULL, PRIMARY KEY (`id_studiomedico`) );

CREATE TABLE `Prenotazione` ( `id_prenotazione` int NOT NULL AUTO_INCREMENT, `data_prenotazione` DATE NOT NULL, `effettuata` BOOLEAN NOT NULL, `id_assistito` int NOT NULL, `id_visita` int NOT NULL, PRIMARY KEY (`id_prenotazione`) );

CREATE TABLE `Assistito` ( `id_assistito` int NOT NULL AUTO_INCREMENT, `nome` varchar(50) NOT NULL, `cognome` varchar(50) NOT NULL, `genere` varchar(50) NOT NULL, `data_nascita` DATE NOT NULL, `codice_fiscale` int NOT NULL, `id_medico` int NOT NULL, PRIMARY KEY (`id_assistito`) );

CREATE TABLE `Medico` ( `id_medico` int NOT NULL AUTO_INCREMENT, `nome` varchar(50) NOT NULL, `cognome` varchar(50) NOT NULL, `specializzazione` varchar(50) NOT NULL, `disponibilità` BOOLEAN NOT NULL, `telefono` bigint NOT NULL, `email` varchar(80) NOT NULL, `id_studiomedico` int NOT NULL, PRIMARY KEY (`id_medico`) );

CREATE TABLE `Farmacia` ( `id_farmacia` int NOT NULL AUTO_INCREMENT, `nome` varchar(40) NOT NULL, `indirizzo` varchar(100) NOT NULL, `città` varchar(40) NOT NULL, `telefono` bigint NOT NULL, PRIMARY KEY (`id_farmacia`) );

CREATE TABLE `Farmaco` ( `id_farmaco` int NOT NULL AUTO_INCREMENT, `nome` varchar(40) NOT NULL, `quantità` int NOT NULL, `prezzo` int NOT NULL, `id_assistito` int NOT NULL, `id_farmacia` int NOT NULL, PRIMARY KEY (`id_farmaco`) );

CREATE TABLE `users` ( `id_user` int NOT NULL AUTO_INCREMENT, `username` varchar(50) NOT NULL UNIQUE, `password` varchar(255) NOT NULL, `created_at` DATETIME NOT NULL, PRIMARY KEY (`id_user`) );

CREATE TABLE `Visita` ( `id_visita` int NOT NULL AUTO_INCREMENT, `giorno` varchar(50) NOT NULL, `ora` varchar(50) NOT NULL, `orario_libero` varchar(50) NOT NULL, `id_prestazione` int NOT NULL, PRIMARY KEY (`id_visita`) );

CREATE TABLE `Prestazione` ( `id_prestazione` int NOT NULL AUTO_INCREMENT, `tipo` varchar(120) NOT NULL, `prezzo` int NOT NULL, PRIMARY KEY (`id_prestazione`) );

ALTER TABLE `StudioMedico` ADD CONSTRAINT `StudioMedico_fk0` FOREIGN KEY (`id_asl`) REFERENCES `ASL`(`id_asl`);
ALTER TABLE `Prenotazione` ADD CONSTRAINT `Prenotazione_fk0` FOREIGN KEY (`id_assistito`) REFERENCES `Assistito`(`id_assistito`);
ALTER TABLE `Prenotazione` ADD CONSTRAINT `Prenotazione_fk1` FOREIGN KEY (`id_visita`) REFERENCES `Visita`(`id_visita`);
ALTER TABLE `Assistito` ADD CONSTRAINT `Assistito_fk0` FOREIGN KEY (`id_medico`) REFERENCES `Medico`(`id_medico`);
ALTER TABLE `Medico` ADD CONSTRAINT `Medico_fk0` FOREIGN KEY (`id_studiomedico`) REFERENCES `StudioMedico`(`id_studiomedico`);
ALTER TABLE `Farmaco` ADD CONSTRAINT `Farmaco_fk0` FOREIGN KEY (`id_assistito`) REFERENCES `Assistito`(`id_assistito`);
ALTER TABLE `Farmaco` ADD CONSTRAINT `Farmaco_fk1` FOREIGN KEY (`id_farmacia`) REFERENCES `Farmacia`(`id_farmacia`);
ALTER TABLE `users` ADD CONSTRAINT `users_fk0` FOREIGN KEY (`id_user`) REFERENCES `Assistito`(`id_assistito`);
ALTER TABLE `Visita` ADD CONSTRAINT `Visita_fk0` FOREIGN KEY (`id_prestazione`) REFERENCES `Prestazione`(`id_prestazione`);
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.449
338
83
Titolo troppo lungo e non descrittivo!
Per postare del codice devi usare gli appositi tag
Riproponi!
Prima di continuare sul forum leggi attentamente il regolamento del forum e quello di sezione
 
Stato
Chiusa ad ulteriori risposte.
Discussioni simili
Autore Titolo Forum Risposte Data
A form PHP prenotazione tramite query PHP 2
F [PHP] Validare form prenotazione appuntamento tattoo con upload image PHP 0
S passare un valore da un form a un file .php con metodo post PHP 4
K [php]form invio dati PHP 0
G Invio form con PHP PHP 3
M Collegamento tra form html e script php PHP 4
L Problemi form Pagina php HTML e CSS 3
V PHP form intersecate PHP 0
C Form email php su pagina index.html? PHP 21
L form multipla php sql,errore in inserimento MySQL 0
L Insert php sql da una form multipla PHP 6
L Campi obbligatori form php PHP 0
webmachine [PHP] [JAVASCRIPT] Form strano in HTML PHP PHP 1
G Form in php WordPress 0
F [PHP] Form html PHP 2
G FORM HTML E PHP PHP 0
S [PHP] Recupero nome immagine da Form con input file PHP 3
U PHP bottone per invio mail o ritorno al form PHP 15
O [PHP] inviare dati da form e script ajax PHP 0
B [PHP] Creare PDF dopo inserimento dati form PHP 4
C [PHP] Form con Inserimento dati dalla maschera e un menù a discesa che prende i dati dal db PHP 1
C [PHP] Form inserimento più menù a discesa PHP 9
D [PHP] Consigli su come creare form PHP 1
T [PHP] Creare Honeypot per form contatti PHP 10
A [PHP] Invio automatico dati da form PHP 6
ANDREA20 [PHP] [HTML] crea form di contatto PHP 4
ANDREA20 [PHP] form modulo contattp PHP 5
M HELP FORM CREATO IN PHP PHP 14
L [PHP] Form da select compilare campi automaticamente PHP 1
I [PHP] inviare form con allegato tramite una mail PHP 1
A [PHP] Controllo nome utente form di registrazione PHP 4
B [PHP] Invio mail automatico dopo compilazione form - db PHP 25
P PHP - Leggere una pagina passata con Form e Captcha PHP 0
Angelo Russo [PHP] [HTML] form contatti PHP 0
F [php] sicurezza password form login PHP 2
M [PHP] Problema search form PHP 3
Cosina [PHP] Preservare i campi del form solo se l'invio non ha successo PHP 5
Cosina Andare a capo nel testo della mail ricevuta dal form php PHP 1
N [PHP] filtrare input form di tipo array PHP 0
M [PHP] Framework per form complessi (configuratore prodotto) PHP 6
F [PHP] [HTML] File legato ad action in un form PHP 1
K [PHP + MYSQL ] Inserimento dati in database da form dinamico PHP 13
S [PHP] Verifica dati tramite form e annullamento codice inserito PHP 7
spider81man Scrivere su file .txt da form php PHP 2
alessandra86 [PHP] Popolamento database con form ricorsivi - problema array (foreach ) PHP 5
M [PHP] valore tabella in campo form PHP 1
K [PHP] variabili di tipo numerico nei Form PHP 1
L [PHP] Salvare csv da form dati PHP 5
O [PHP] Problema Button in form PHP 1
B [PHP] passare valore ad un form su un'altra pagina PHP 4

Discussioni simili