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

Slides:



Advertisements
Presentazioni simili
Il linguaggio HTML I documenti HTML vanno racchiusi dentro una coppia di TAG (marcatori): apertura e chiusura. ……………………………… …………………………… ……………….
Advertisements

ARCHIMEDIA Il Programma di ARCHIVIAZIONE OTTICA
DBMS (DataBase Management System)
A. Ferrari Alberto Ferrari. Un form html è una sezione di documento che contiene Testo normale e markup Elementi speciali chiamati controlli (checkbox,
JavaScript 8. Altri oggetti JavaScript. history Contiene lelenco delle pagine visitate Sintassi: window.history frame.history history Proprietà length.
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 -
Connessione con MySQL.
Esercitazione 2 Array, funzioni, form
Come creare e gestire siti web con Kompozer, editor HTML
JavaScript Laboratorio di Applicazioni Informatiche II mod. A.
Esercitazione 5 MySQL Laboratorio di Progettazione Web AA 2009/2010 Chiara Renso ISTI- CNR -
Esercitazione 4 MySQL Laboratorio di Progettazione Web AA 2009/2010 Chiara Renso ISTI- CNR -
Esercitazione 3 Mantenimento dello stato, cookies, sessioni
Architettura del World Wide Web
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 Laurea Triennale - Comunicazione&Dams Dott.ssa Adriana Pietramala Laurea.
CORSO DI INFORMATICA LAUREA TRIENNALE-COMUNICAZIONE & DAMS
Corso di Informatica A.A
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 Dott.ssa.
Utilizzo file.htaccess Consente di impostare laccesso ad una specifica pagina web solo a gli utenti AFS ENEA che hanno il permesso (protetta da login)
Utilizzo file.htaccess generale Consente di impostare laccesso ad una specifica pagina web solo a tutti gli utenti AFS ENEA (protetta da login)
PHP – Un’introduzione Linguaggi e Traduttori 2003 Facoltà di Economia
Esercizio zSi consideri la tabella Panorami, memorizzata in una base di dati Oracle 8i. Tale tabella contiene i seguenti campi: yId, di tipo NUMBER yNome,
Daniel Stoilov Tesi di Laurea
Il linguaggio ASP Lezione 3 La connessione al database con ASP
Lezione 2 Programmare in ASP
Corso di PHP.
SEZIONE STUDENTE HOMEPAGE STUDENTE Lo studente ha la sola facoltà di registrarsi e fare il test. Inizierà il suo lavoro cliccando su REGISTRATI (figura.
Inutile provare dunque a inserire un file ".psd" (formato nativo di Photoshop) all'interno della vostra pagina HTML: con grande probabilità il browser.
Usare la posta elettronica con il browser web
HTML Lezione 5 Immagini. URL Un Uniform Resource Locator o URL (Localizzatore di risorsa uniforme) è una sequenza di caratteri che identifica univocamente.
MANUALE PRENOTAZIONE – MODIFICA LABORATORI NUOVA PRENOTAZIONE MODIFICA PRENOTAZIONE CANCELLA PRENOTAZIONE PRENOTAZIONE LUNGO PERIODO.
Creare pagine web Xhtlm. Struttura di una pagina.
Come compilare le slides Lezioni da pubblicare solo sul Web
Questo template è stato predisposto per rendere più semplice ed efficace limmissione dei contenuti su Federica e per produrre video podcast. Per qualsiasi.
Il linguaggio HTML Le pagine web sono file di testo scritte utilizzando il linguaggio HTML. I documenti HTML vanno racchiusi dentro una coppia di TAG.
Foglio elettronico Excel Livello avanzato
Array e Funzioni in PHP Laboratorio di Progettazione Web AA 2007/2008 Chiara Renso ISTI- CNR -
Presentazione Data Base Ovvero: il paradigma LAPM (Linux - Apache - PHP - mySQL) come supporto Open Source ad un piccolo progetto di Data Base relazionale,
PARSERIZZAZIONE DI FILE
BIOINFO3 - Lezione 301 CGI-BIN Abbiamo visto che CGI-BIN sono chiamati i programmi la cui esecuzione può essere richiesta attraverso il WEB. In particolare.
Corso JAVA Lezione n° 12 Istituto Statale di Istruzione Superiore “F. Enriques”
AA 2009/10 Informatica Introduzione 1 Informatica e Laboratorio di Informatica Il word processor cumenti/biotecnologie.htm.
Applicazione Web Informatica Abacus Informatica Classe VIA 2008/2009 N.Ceccon INF (01) Revisione 4.0 settembre 2008.
1 Applicazione per la gestione dei progetti di “Laboratorio e Tecnologie Web” Ilaria Iannantuono.
1 Sistemi Informativi e Servizi in Rete Università degli Studi di Brescia Facoltà di Ingegneria Parsing di documenti XML Esercizi.
Pagine ASP parte 3 I data base Stefano Schacherl.
Fabrizio Felici LAMP workshop GROsseto Linux Users Group.
Laboratorio 4: PHP e MySQL
Internet e HTML Diffusione di informazioni mediante la rete Internet.
DIGITAL RECIPE Progetto Realizzato da: Vitiello Pier Angelo Il progetto si trova all’indirizzo :
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 -
Programmazione Web PHP e MySQL 1. 2Programmazione Web - PHP e MySQL Esempio: un blog.
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;
Se la sessione esiste Se il form è stato inviato Visualizza form login Richiamo dell’API dell’Uni per verificare i dati di login Verifica primo accesso.
MySQL Database Management System
PHP MySQL Accesso a database via web. Connessione Script PHP per la connessione a un server MySQL mysql_connect(nomeServer,nomeUtente,password);
Come gestire autonomamente il nuovo sito Manuale d’uso WORLDPRESS 07/11/2010 Antonio Oliva.
Cloud informatica V anno. Introduzione a PHP Lo scripting PHP PHP è un linguaggio di scripting lato server. Le caratteristiche di un linguaggio di scripting.
Manuale Utente – i-Sisen Questionario dei Consumi
Manuale Utente – i-Sisen Questionario del Gas Naturale
Javascript. HTML per definire il contenuto delle pagine web CSS per specificare il layout delle pagine web JavaScript per definire il comportamento delle.
Make Your Identity Card Realizzazione di una carta d’identità su computer Francesco Fasulo Istituto Tecnico Industriale Don Orione Fano Esame di Stato.
MAGIC 5 Gruppo LECCE R. Cataldo M.Quarta G. De Nunzio LECCE MAGGIO 2005 R.Cataldo M.Quarta G.De Nunzio Organizzazione della struttura del DB delle immagini.
Transcript della presentazione:

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

Caratteri speciali Per poter inserire un testo nella base di dati dobbiamo verificare che tale testo non contenga caratteri speciali che farebbero fallire listruzione SQL. $nuovastringa= addslashes($stringa) per introdurre degli slash (\) ovunque ci sia un carattere speciale (ad esempio lapostrofo) Se i caratteri speciali devono essere tradotti in HTML (ad esempio '&' diventa '&) possiamo usare htmlspecialchars(stringa)

Istruzione di stampa Sintassi alternativa della echo – si chiama heredoc <?php echo <<<MESSAGGIO Questo e il messaggio che verra stampato MESSAGGIO; ?> E importante che il termine sia definito solo dalla stringa iniziale e dal ;. Niente spazi!!!

Esercizio 6.1 Realizzare (a partire da esercizi precedenti gia svolti) una parte di applicazione web che realizzi il login utente con password cifrata, verificando che login e password siano presenti nella base di dati (se non lo avete gia fatto quindi creare una tabella utenti ad inserire alcuni record di prova). Visualizzare un messaggio di errore quando il login / password non sono presenti nella base di dati.

Esercizio 6.2 Realizzare una form di inserimento opere che sia accedibile solo da utenti che abbiamo effettuato il login. La form dovra permettere linserimento di dati nella tabella opere. Ogni opera e caratterizzata da un identificatore dellopera, il titolo, una descrizione e un file contenente lopera – puo essere una foto, un video, un file di testo o altro.

Esercizio 6.3 Creare una Form HTML e lo script PHP per lupload di immagini. Limmagine caricata dovra essere memorizzata nella base di dati. Ci sono due modi per riferire unimmagine nella base di dati: 1.Caricare limmagine in una cartella sul server e memorizare il path dellimmagine nella base di dati (come campo varchar) 2.Caricare limmagine nella base di dati in formato binario (campo blob) Creare una tabella immagini nella base di dati con campi: ID immagine (autoincrement), titolo immagine (varchar), path (varchar), file (blob) in modo da usare entrambi i modi contemporaneamente.

Esercizio 6.4 Realizzare una pagina di ricerca di immagini (vedi esercizio precedente) tramite FORM. Dovra essere possibile ricercare le immagini per titolo con testo libero (usare una ) e visualizzare limmagine inserita