Esercitazione 5 MySQL Laboratorio di Progettazione Web AA 2009/2010 Chiara Renso ISTI- CNR -

Slides:



Advertisements
Presentazioni simili
GUIDA UTILIZZO REGISTRO ELETTRONICO TICHE
Advertisements

Modulo 5 DataBase ACCESS.
Libretto telematico di attestazione del tirocinio.
MODULO 3 – ELABORAZIONE TESTI
DBMS (DataBase Management System)
Stored Procedure Function Trigger
PHP.
Utilizzare PHP 5 Corso Interazione Uomo – Macchina AA 2005/2006.
Mantenimento dello stato Laboratorio Progettazione Web AA 2009/2010 Chiara Renso ISTI- CNR -
PHP e i files Laboratorio di Progettazione Web AA 2009/2010 Chiara Renso ISTI- CNR -
Esercitazione 2 Array, funzioni, form
Sviluppo servizi su rete, banche datiCorso di formazioneDicembre Strumenti via WEB per la gestione dinamica dei siti.
Archivio Cé necessità di immagazzinare in modo permanente grandi quantità di dati. Esempio: anagrafe dei cittadini di un comune.
Esercitazione 4 MySQL Laboratorio di Progettazione Web AA 2009/2010 Chiara Renso ISTI- CNR -
Esercitazione 6 MySQL Laboratorio di Progettazione Web AA 2009/2010 Chiara Renso ISTI- CNR -
Esercitazione 3 Mantenimento dello stato, cookies, sessioni
Access: Query semplici
Corso di Informatica A.A Corso di Informatica Laurea Triennale - Comunicazione&Dams Dott.ssa Adriana Pietramala Laurea.
Corso di Informatica A.A Corso di Informatica Laurea Triennale - Comunicazione&Dams Dott.ssa Adriana Pietramala Laurea.
Corso di Informatica A.A
Corso di Informatica A.A Corso di Informatica Laurea Triennale - Comunicazione&Dams Dott.ssa Adriana Pietramala Laurea.
Ulteriori Abilità Informatiche
SIMULAZIONE RETE INTERNET INTERNET SERVICE PROVIDER GRUPPO 2 COMMESSA – INFORMATICA GRANATA Corso Sicurezza su Reti II Prof. A. De Santis Anno Accademico.
Il sito web del nostro Istituto è raggiungibile da uno qualsiasi dei seguenti indirizzi: www2.itcmajorana.it
Daniel Stoilov Tesi di Laurea
Il linguaggio ASP Lezione 4 Manipolare i database con ASP Lutilizzo dei FORM per laggiunta dei dati.
Introduzione alle basi di dati
SELECT STATEMENT Clausola WHERE permette di limitare il numero di record da estrarre SELECT */ [DISTINCT] colonna/ espressione [alias],… FROM table [WHERE.
Viste. Cosè una vista? è possibile creare un subset logico di dati o una combinazione di dati una vista è una tabella logica basata su una tabella o su.
Basi di dati Claudia Raibulet
In questo tutorial viene spiegato come creare un nuovo account di posta elettronica in Mozilla Thunderbird Nella pagina di accesso veloce agli strumenti,
SEZIONE STUDENTE HOMEPAGE STUDENTE Lo studente ha la sola facoltà di registrarsi e fare il test. Inizierà il suo lavoro cliccando su REGISTRATI (figura.
Le basi di dati per Economia
Analisi (Analista) Progettazione (Progettista) Sviluppo o Traduzione (Sviluppatore) Documentazione.
Progettare un database
MIGLIORAMENTO USABILITA TIPI FASCICOLO. Miglioramento usabilità tipi fascicolo Esigenza Lutilizzo avanzato delle tipologie di fascicoli procedimentali.
MANUALE PRENOTAZIONE – MODIFICA LABORATORI NUOVA PRENOTAZIONE MODIFICA PRENOTAZIONE CANCELLA PRENOTAZIONE PRENOTAZIONE LUNGO PERIODO.
Array e Funzioni in PHP Laboratorio di Progettazione Web AA 2007/2008 Chiara Renso ISTI- CNR -
BIOINFO3 - Lezione 111 CGI-BIN CGI-BIN sono chiamati i programmi la cui esecuzione può essere richiesta attraverso il WEB. Il server web (httpd) della.
BIOINFO3 - Lezione 41 ALTRO ESEMPIO ANCORA Progettare il comando di creazione di una tabella di pubblicazioni scientifiche. Come chiave usare un numero.
Report federica scarrione 18/05/09. Definizione I rapporti o report sono lo strumento informatico per la presentazione di un insieme di dati memorizzati.
Lavorare con le query Federica Scarrione 18/05/2009 fonte:
Informatica Parte applicativa Basi di dati - report Psicologia dello sviluppo e dell'educazione (laurea magistrale) Anno accademico:
Microsoft Access Chiavi, struttura delle tabelle.
Microsoft Access (parte 5) Introduzione alle basi di dati Scienze e tecniche psicologiche dello sviluppo e dell'educazione, laurea magistrale Anno accademico:
Web Form Presentazione 2.3 Comunicazione integrata in rete| Prof. Luca A. Ludovico.
INVIO DI UN’OFFERTA TELEMATICA TRAMITE LA PIATTAFORMA SISGAP
Modulo 5 DataBase ACCESS. Informazioni e Dati INFORMAZIONI vengono scambiate con linguaggio scritto o parlato DATI rappresentazione di informazioni in.
1 Macro 1 Una macro è un elenco denominato di istruzioni. Ciascuna istruzione viene chiamata ‘azione’. Le azioni vengono eseguite in modo sequenziale e,
Microsoft Access Maschere (II).
HTML 4.01 Apogeo. I tag di base Capitolo 1 I tag SintassiEsempi:
Progetto Finale Laboratorio di Progettazione Web AA 2009/2010 Chiara Renso ISTI- CNR -
Database Esercizi > Progettazione Fisica > SQL
Programmazione Web PHP e MySQL 1. 2Programmazione Web - PHP e MySQL Esempio: un blog.
Microsoft Access Query (III).
Interazione col DB Per interagire con una base dati da una pagina PHP occorre procedere come segue: Eseguire la connessione al DBMS MySQL in ascolto;
Guida rapida del sistema di compilazione web dei nuovi modelli PIN 2012, per la presentazione delle domande di prevenzione incendi, ai sensi del D.M.I.
MySQL Database Management System
Database Elaborato da: Claudio Ciavarella & Marco Salvati.
PROGETTAZIONE DI UN DATA BASE PERAGINE MARIANTONELLA MATRICOLA
Esercitazione no. 4 EXCEL II Laboratorio di Informatica AA 2009/2010.
© 2015 Giorgio Porcu - Aggiornamennto 28/03/2015 UdA 1A Database Progettazione Fisica G IORGIO P ORCU
Lezione 6: Form.  In alcuni documenti HTML può essere utile creare dei moduli (form) che possono essere riempiti da chi consulta le pagine stesse (es.
Microsoft Access (parte 3) Introduzione alle basi di dati Scienze e tecniche psicologiche dello sviluppo e dell'educazione, laurea magistrale Anno accademico:
Microsoft Access Informatica 04/05 Introduzione alle basi di dati.
Cloud Tecno V. Percorso didattico per l’apprendimento di Microsoft Access 2 - Le tabelle.
Manuale Utente – i-Sisen Questionario dei Consumi
Microsoft Access Filtri, query. Filtri Un filtro è una funzione che provoca la visualizzazione dei soli record contenenti dati che rispondono a un certo.
Linguaggio SQL. Linguaggi per database La diffusione del modello relazionale ha favorito l’uso prevalente di linguaggi non procedurali: in questo modo.
PRIMO ACCESSO COME SEGNALATORE
Transcript della presentazione:

Esercitazione 5 MySQL Laboratorio di Progettazione Web AA 2009/2010 Chiara Renso ISTI- CNR -

Esercizio 5.1 Partite dallesercizio di registrazione utente tramite FORM della esercitazione precedente. Modificarlo per inserire i dati in una tabella UTENTI del database. La tabella va progettata per contenere i dati inseriti nella form di registrazione con un id progressivo auto-increment (contatore). Esempio: CREATE TABLE `utenti` (`id` TINYINT NOT NULL AUTO_INCREMENT, `nick` VARCHAR( 8 ) NOT NULL, `nome` VARCHAR( 10 ) NOT NULL, `cognome` VARCHAR( 15 ) NOT NULL, `citta` VARCHAR( 15 ) NOT NULL, PRIMARY KEY ( `id` ) );

Esercizio 5.2 Per verificare il funzionamento della form di registrazione inserire alcuni dati di utenti. Successivamente realizzare una nuova pagina visualizzautenti.php che visualizzi in una tabella tutti gli utenti inseriti

Esercizio 5.3 Modificare la tabella di visualizzazione utenti con una ulteriore colonna per loperazione di cancellazione del record. Occorrerà linkare una pagina delete.php a cui passare lid del record che contenga una istruzione SQL di DELETE (simile al caso dettagli.php). Prima della effettiva cancellazione chiedere conferma, ad esempio con una alertbox.

Esercizio 5.4 Realizzare la modifica dei dati utente. Una form iniziale ci permette di trovare un utente da modificare (ad esempio dal nick), una volta selezionato il record da modificare, realizzare una FORM analoga alla form di registrazione che riporti automaticamente nelle caselle della form i dati del database (usare lattributo value dei campi della form) e che al submit chiami la pagina modifica.php che esegue una istruzione di UPDATE con i nuovi dati ricevuti

Esercizio 5.5 Preparare una pagina PHP che legga tutti I record utenti dal database ed esegua una paginazione, per cui un numero massimo di record viene visualizzato per ogni pagina (ad esempio 5) e conseguentemente determini dinamicamente quante pagine sono necessarie per la visualizzazione dellintera tabella. Questa informazione sara scritta in basso alla fine di ogni pagina – ad esempio: pagina 1 di 10, pagina 2 di 10 etc. Ad esempio se abbiamo 50 record in totale e il numero di record per pagina e 5 avremo 10 pagine.