PHP+ PROGRAMMAZIONE+DI+BASI+DI+DATI+ SU+WEB+CON+IL+LINGUAGGIO+PHP+ ! Consente'di'inserire'elemen-'dinamici'nelle'Pagine' Web' !
|
|
- Patrizia Giorgi
- 8 anni fa
- Visualizzazioni
Transcript
1 PROGRAMMAZIONE+DI+BASI+DI+DATI+ SU+WEB+CON+IL+LINGUAGGIO+PHP+ 2 PHP+ Consente'di'inserire'elemen-'dinamici'nelle'Pagine' Web' PHP'' Linguaggio'di'script'open%source% Le'funzioni'in'PHP'sono'eseguite'dal'server' Gli'interpre-'sono'disponibili'gratuitamente' Disponibile'per'la'maggior'parte'delle'pia=aforme' Nei'sistemi'UNIX/Linux'di'solito'fa'parte' dell installazione'di'base'
2 3 Siti+Web+e+PHP+ DBMS'' Server'di'Basi'di'Da-' 'strato'pù'basso' Oracle,'MySQL,'SQL'Server,'PostgreSQL,'ecc.' PHP' Server'Web' 'strato'intermedio' Si'interfaccia'al'DBMS'con'ODBC' HTML'' Strato'client' 4 avvio'sequenza'di'codice'php' Esempio(( fine'sequenza'di'codice'php' Premendo'il'bo=one'si' riesegue'il'codice'php'
3 5 Commenti+relativi+all Esempio++ $_POST Variabile'autoTglobale'PHP'predefinita' È'un'array'che'con-ene'tuV'i'valori'inseri-' dall utente'all interno'di'un'modulo'(form)' La'dimensione'degli'array'PHP'è'dinamica' Indicizza-'con'numeri'interi'(posizione)'o'con' stringhe'(associazione)'' Porzioni'di'testo'HTML'racchiuso'tra'marcatori'' <<<_HTML_ (apertura)'e'_html_ (chiusura)' 6 Altri+commenti+relativi+all Esempio+ Nomi'di'variabili'PHP' Iniziano'con'il'cara=ere'$ possono'contenere'le=ere,'numeri'e'il'cara=ere'_ $_SERVER variabile'autotglobale'predefinita' È'un've=ore'contenente'infromazioni'sul'server' locale' $_SERVER( PHP_SELF )'indica'il'file'php' a=ualmente'in'esecuzione
4 7 Caratteristiche+di+base+di+PHP+ Rappresentazione+di+stringhe+ 8 concatenazione' here'documents'
5 9 Tipi+di+dati+e+Costrutti+di+Programmazione+ Tipi'di'Da-'Numerici' Numeri'interi'e'numeri'in'virgola'mobile' CostruV'dei'linguaggi'di'programmazione' Ciclo'for% Ciclo'while' Istruzione'condizionale'if' Espressioni'Booleane'e'operatori'di'confronto' Sintassi'iden-ca'al'linguaggio'C' 10 Array+in+PHP+ Elemen-'di'menu'a'tendina' Array'monodimensionale' Risulta-'di'interrogazioni'a'basi'di'da-' Array'bidimensionale' Una'dimensione'rappresenta'le'righe'della'tabella' risultato' L altra'dimensione'rappresenta'gli'a=ribu-'
6 11 Array+Numerici+e+Array+Associativi+ Array'numerici' A'ciascun'elemento'dell array'è'associato'un'indice' numerico' Gli'indici'sono'numeri'interi' Iniziano'da'zero' Incremento'unitario' Array'associa-vi' Gli'elemen-'u-lizzano'la'rappresentazione'' (chiave%=>'valore)' 12 Esempi+di+array+PHP+ aggiornamento' inserimento'
7 13 Funzioni++in+PHP+ Le'funzioni'consentono' La'stru=urazione'di'programmi'complessi' La'condivisioni'di'sezioni'comuni'di'codice' Gli'argomen-'di'una'funzione'sono'sempre'passa-' per%valore% Valgono'le'usuali'regole'di'visibilità'(scope)'delle' variabili' Variabili'locali'e'globali' Variabili'globali'accessibili'tramite'il've=ore' $GLOBALS Riscrittura+Esempio+Iniziale+con+Funzioni+ 14
8 15 Altro+Esempio+di+Uso+di+Funzioni+ funzione'predefinita' 16 Variabile+Server+ Variabile'autoTglobale'predefinita'$_SERVER' Array'che'fornisce'informazioni'sul'server'nel'quale' viene'esefguito'l interprete'php' Esempi:' $_SERVER['SERVER_NAME'] $_SERVER['REMOTE_ADDRESS'] $_SERVER['REMOTE_HOST'] $_SERVER['PATH_INFO'] $_SERVER['QUERY_STRING'] $_SERVER['DOCUMENT_ROOT']
9 17 Variabile+Form+ $_POST Fornisce'I'valori'inseri-'dall uten-'all interno'di'un' form'html'' Tag''<INPUT> 18 Programmazione+PHP+per+Basi+di+Dati+
10 19 Introduzione+ PEAR'MDB2'library'' Parte'di'PHP'Extension'and'Applica-on'Repository' (PEAR)' In'precedenza'distribuita'come'PEAR'DB' Con-ene'funzioni'per'l accesso'a'diversi'dbms' Codice'riusabile' Esistono'estensioni'specifiche'distribuite'dai' produ=ori'dei'dbms' Il'codice'PHP'non'è'riusabile'' Connessione+a+una+Base+di+Dati+ 20 Necessario'caricare'il'modulo'MDB2.php Si'accede'alle'funzioni'di'libreria'con'il'comando' DB::<function_name> DB::connect('string') Consente'di'conne=ersi'a'una'base'di'da-' Il'parametro''string''ha'il'formato' ' <DBMS server> DB::isError(<variable>) Verifica'errori'di'accesso'alla'Base'di'Da-'
11 Esempio+di+Connessione++ a+una+base+di+dati+ 21 variabile'di'connessione' alla'base'di'da-' termina'il'programma' placeholder' 22 Interrogazioni+ Funzione'di'interrogazione' query acce=a'come'argomento'una'stringa' contenente'un'comando'sql' L interrogazione'viene'inviata'al'dbms'per'essere' eseguita' $d >seterrorhandling(pear_error_die) Il'programma'viene'terminato'e'viene'stampato'un' messaggio'predefinito'in'caso'di'errore'
12 Raccolta+di+Dati+dai+Moduli++ e+inserimento+di+record+ 23 Le'informazioni'sono'raccol-'a=raverso'moduli' (form)'html'o'altri'-pi'di'moduli'web' Per'ciascun'record'da'inserire'nella'Base'di'Da-,' genera'un'iden-ficatore'univoco.' La'funzione'PHP'nextID'crea'una'sequenza'di' valori'univoci'per'una'tabella.' Placeholder' Specificato'dal'simbolo'?'' 24 Interrogazioni+per+il+reperimento+di+dati+ Una'variabile'per'memorizzare'il'risultato'di'una' interrogazione'(ad'es.,'$q)' $q->fetchrow()'recupera'il'record'successivo'e' controlla'la'fine'del'ciclo' $d=>getall Memorizza'I'record'o=enu-'da'una'query'nella' variabile'$allresult
13 Esempio+Interrogazione+ 25 Interrogazione'dinamica' Esempio+estensione+PostgreSQL+ 26 <?php $dbconn = pg_connect("host=localhost dbname=publishing user=www password=foo") or die('could not connect: '. pg_last_error()); $query = 'SELECT * FROM authors'; $result = pg_query($query) or die('query failed: '. pg_last_error()); echo "<table>\n"; while ($line = pg_fetch_array($result, null, PGSQL_ASSOC)) { echo "\t<tr>\n"; foreach ($line as $col_value) { echo "\t\t<td>$col_value</td>\n"; } echo "\t</tr>\n"; } echo "</table>\n"; pg_free_result($result); pg_close($dbconn);?>
Verso l architettura MVC-2 PHP: Hypertext Preprocessor
Verso l architettura MVC-2 PHP: Hypertext Preprocessor 1 A L B E R T O B E L U S S I A N N O A C C A D E M I C O 2 0 1 2 / 2 0 1 3 PHP per generare pagine web dinamiche Anche uno script PHP può essere
DettagliPHP - Storia. Inizialmente sviluppato da Rasmus Lerdorf come serie di script CGI
PHP PHP - Storia Inizialmente sviluppato da Rasmus Lerdorf come serie di script CGI Al progetto si unirono Zeev Suraski e Andi Gutmans che ne scrissero l'interprete Zend Oggi è alla versione 5 e può essere
DettagliUniversità degli Studi di Cagliari Corso di Laurea in Ingegneria Elettronica.
Università degli Studi di Cagliari Corso di Laurea in Ingegneria Elettronica BASI DI DATI http://www.diee.unica.it/~giacinto/bd Esercitazione su PHP & PostgreSQL parte 2 Docente: Giorgio Giacinto A.A.
DettagliM070 - ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE CORSO DI ORDINAMENTO Indirizzo: INFORMATICA
M070 - ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE CORSO DI ORDINAMENTO Indirizzo: INFORMATICA Tema di: INFORMATICA GENERALE E APPLICAZIONI TECNICO SCIENTIFICHE Un negozio on line chiede che sia progettato
DettagliUniversità degli Studi di Cagliari Corso di Laurea in Ingegneria delle Telecomunicazioni. http://www.diee.unica.it/~giacinto/bd
Università degli Studi di Cagliari Corso di Laurea in Ingegneria delle Telecomunicazioni BASI DI DATI http://www.diee.unica.it/~giacinto/bd Esercitazione su PHP & PostgreSQL Docente: Giorgio Giacinto A.A.
DettagliQuesiti 6 e 7) - 9 - Creiamo il file query4.php su una piattaforma OPEN SOURCE usando in linguaggio PHP ospitato su un webserver APACHE per interrogare un database MYSQL. Tale file verrà attivato cliccando
Dettagli2011 Politecnico di Torino 1
SQL per le applicazioni Esercitazione PHP e MySQL Svolgimento D B M G Passi di risoluzione creazione e popolamento della base di dati Creazione di un script SQL Passo 2 creazione di una query d interrogazione
Dettagliwww.php.net Percorso 7 PHP e MySQL 3
www.php.net Percorso 7 PHP e MySQL 3 Installazione PHP E un modulo di Apache Installare: libapache2-mod-php5 $ sudo a2enmod php5 Configurazione /etc/php5/apache2/php.ini Configurazioni «disponibili» (da
DettagliEsercitazione 3 di Linguaggi e Tecnologie per il Web
Esercitazione 3 di Linguaggi e Tecnologie per il Web Anno accademico 2018/2019 Cosa sono PostgreSQL e PHP PostgreSQL PostgreSQL è un completo DBMS ad oggetti rilasciato con licenza libera. Per farne il
DettagliUn client su arduino invia i dati acquisiti ad un database
Un client su arduino invia i dati acquisiti ad un database PROBLEMA Si vogliono inviare, periodicamente, i dati acquisiti da alcuni sensori ad un database presente su di un server. Arduino con shield Ethernet
DettagliObiettivi d esame PHP Developer Fundamentals on MySQL Environment
Obiettivi d esame PHP Developer Fundamentals on MySQL Environment 1.0 Ambiente di sviluppo 1.1 Web server e database MySQL Comprendere la definizione dei processi che si occupano di fornire i servizi web
DettagliLaboratorio Progettazione Web Array in PHP Lezione 7. Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2011/2012
Laboratorio Progettazione Web Array in PHP Lezione 7 Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2011/2012 Overview Introduzione Array Numerici Array Associativi Array Multidimensionali Funzioni
DettagliGestione Orario Lezioni: Schema del Database
Gestione Orario Lezioni: Schema del Database corsi corso studenti studente anno anno docente orario id corso giorno ora1 docenti docente dipartimento email ora2 aula aule aula capienza 1 Gestione Orario
DettagliIntroduzione a PHP Gestione dei Dati e della Conoscenza
Introduzione a PHP Gestione dei Dati e della Conoscenza Diego De Cao, Roberto Basili {decao,basili}@info.uniroma2.it a.a. 2008/2009 PHP Overview PHP (acronimo ricorsivo per "PHP: Hypertext Preprocessor")
DettagliPHP. A. Lorenzi, R. Giupponi, D. Iovino LINGUAGGI WEB. LATO SERVER E MOBILE COMPUTING Atlas. Copyright Istituto Italiano Edizioni Atlas
PHP A. Lorenzi, R. Giupponi, D. Iovino LINGUAGGI WEB. LATO SERVER E MOBILE COMPUTING Atlas Copyright Istituto Italiano Edizioni Atlas Programmazione lato server PHP è un linguaggio che estende le funzionalità
DettagliAnno 2013 Informatica ABACUS
Anno 2013 Informatica ABACUS Testo Una Società Aeroportuale commissiona lo sviluppo di un software per la gestione dei controlli passeggeri e merci nei vari punti di dogana presenti in un Aeroporto Internazionale.
DettagliData Base. Master "Bio Info" Reti e Basi di Dati Lezione 6
Data Base 1 Sommario I concetti fondamentali. Database Relazionale.. Query e SQL MySql, Creazione di un db in MySQL con PHPmyAdmin Creazione database e delle Tabelle Query Inserimento Ricerca Modifica
DettagliLaboratorio di Basi di Dati
Laboratorio di Basi di Dati Docente: Alberto Belussi Lezione 10 Architettura Model-View-Controller (MVC) L'architettura MVC può essere applicata anche alla tecnologia PHP secondo diversi approcci. In questa
DettagliPHP e Structured Query Language
Esercitazioni del corso di Tecnologie per la Comunicazione Aziendale PHP e Structured Query Language Marco Loregian loregian@disco.unimib.it www.siti.disco.unimib.it/didattica/tca2008 Interrogazioni (ripasso)
DettagliPHP e MySQL. Scripting server-side per accesso a DB MySQL
PHP e MySQL Scripting server-side per accesso a DB MySQL Connessione a un DB MySQL Prima di accedere ai dati è necessario creare una connessione con il DB In PHP si utilizza la funzione mysql_connect,
DettagliIndice. 1.13 Configurazione di PHP 26 1.14 Test dell ambiente di sviluppo 28
Indice 25 184 Introduzione XI Capitolo 1 Impostazione dell ambiente di sviluppo 2 1.1 Introduzione ai siti Web dinamici 2 1.2 Impostazione dell ambiente di sviluppo 4 1.3 Scaricamento di Apache 6 1.4 Installazione
DettagliCommento alla traccia
Commento alla traccia Il tema proposto illustra una situazione piuttosto complessa in cui si deve progettare ed implementare una rete geografica, che fa riferimento ad un unico nodo centrale, nel quale
DettagliEsercitazione 8. Basi di dati e web
Esercitazione 8 Basi di dati e web Rev. 1 Basi di dati - prof. Silvio Salza - a.a. 2014-2015 E8-1 Basi di dati e web Una modalità tipica di accesso alle basi di dati è tramite interfacce web Esiste una
DettagliLaboratorio Progettazione Web PHP e MySQL. Andrea Marchetti IIT-CNR 2013/2014
Laboratorio Progettazione Web PHP e MySQL Andrea Marchetti IIT-CNR 2013/2014 Architettura di una applicazione Web Browser Web HTTP Server Web API Dati Presentation Application Storage PHP e DataBase Quando
DettagliDati relazionali e XML
Dati relazionali e Introduzione (1) Memorizzazione dei dati Utilizzo dei dati Applicazione DBMS relazionale Applicazione Applicazione 2 Introduzione (2) Memorizzazione dei dati Utilizzo dei dati Applicazione
DettagliSECONDA PARTE.omissis. . omissis
SECONDA PARTE.omissis. 2. In relazione al tema proposto nella prima parte, si immagini di volere gestire sul server Web un sistema di semplici NEWS interne alla scuola, caratterizzate da un autore, un
DettagliPHP 5. PHP ed i database. Database e tabelle. Struttura di un DB relazionale. Accesso a database
PHP ed i database PHP 5 Accesso a database PHP funziona con molti database relazionale che includono: Oracle Access Postgres SQL Server MySQL Useremo MySQL poiché è semplice da usare, gratuito e molto
DettagliTEMA DI INFORMATICA. Prof.ssa Alessandra Valpiani Prof. Antonio Garavaglia Docenti di informatica presso ITIS LAGRANGE di Milano
TEMA DI INFORMATICA Prof.ssa Alessandra Valpiani Prof. Antonio Garavaglia Docenti di informatica presso ITIS LAGRANGE di Milano SOLUZIONE Si tratta di un classico problema di progettazione ed implementazione
DettagliLa tecnologia ASP.NET e i database
Introduzione alle pagine dinamiche Con il linguaggio HTML si possono creare delle pagine Web statiche. Se invece volessimo creare delle pagine Web dinamiche, pagine il cui codice html viene generato al
DettagliLaboratorio di Basi di Dati
Laboratorio di Basi di Dati Connessione al DB con PHP Anno accademico 2016-2017 Paolo Perlasca Parte di questi lucidi è tratta da una versione precedente di Marco Mesiti, Stefano Valtolina, Daniele Riboni
DettagliEsercitazione PAM. (Php Apache MySQL)
Prerequisiti: Esercitazione PAM (Php Apache MySQL) Installazione del server Apache: avvenuta; Installazione del server Php: avvenuta; Sincronizzazione dei due server: avvenuta. Abstract: L esercitazione
DettagliRichiesta pagina PHP (es: index.php)
PHP PHP = personal home page SERVER Richiesta pagina PHP (es: index.php) Server Web (Apache) in ascolto sulla porta 80, si accorge che la pagina richiesta è una pagina PHP in base all'estensione o con
DettagliApplicazione client-server in PHP con database MySQL
Applicazione client-server in PHP con database MySQL Emanuele Scapin 1 1 Liceo Statale F.Corradini, via Milano 1, 36016 Thiene 30/05/2012 1 Premessa Dopo la trattazione di argomenti teorici di progettazione
DettagliLaboratorio di reti II: Gestione di database lato server
Laboratorio di reti II: Gestione di database lato server Stefano Brocchi brocchi@dsi.unifi.it 23 marzo, 2009 Stefano Brocchi Laboratorio di reti II: Database 23 marzo, 2009 1 / 32 Uso di database lato
DettagliMetodi per la Gestione dei Dati (lezioni di laboratorio)
Università degli Studi di Modena e Reggio Emilia Facoltà di Scienze della Comunicazione e dell Economia Corso di Laurea in Comunicazione e Marketing Anno Accademico 2005/06 Metodi per la Gestione dei Dati
DettagliIl DBMS Oracle. Express Edition. Donatella Gubiani e Angelo Montanari
Gubiani & Montanari Il DBMS Oracle 1 Il DBMS Oracle Express Edition Donatella Gubiani e Angelo Montanari Il DBMS Oracle Il DBMS Oracle Oracle 10g Express Edition Il DBMS Oracle (nelle sue versioni più
DettagliPHP 5. Accesso a database
PHP 5 Accesso a database PHP ed i database PHP funziona con molti database relazionali che includono: Oracle Access Postgres SQL Server MySQL Useremo MySQL poiché è semplice da usare, gratuito e molto
DettagliAccesso a basi di dati con ASP. Algoritmo per visualizzare un DB
Accesso a basi di dati con ASP 1 Algoritmo per visualizzare un DB 1. creare una connessione tra lo script ASP e il database 2. Costruire una QUERY in linguaggio SQL che opera sul database 3. Recuperare
DettagliLa connessione php-mysql con MySQLi
La connessione php-mysql con MySQLi Premessa Lo scenario che si intende alla base di questo capitolo è di disporre di un ambiente phpmysql rappresentato nel seguente schema: L'applicazione php viene eseguita
DettagliCorso di PHP. Prerequisiti. 6.1 PHP e il web 1. Conoscenza HTML Tecnica della programmazione Principi di programmazione web
Corso di PHP 6.1 PHP e il web 1 1 Prerequisiti Conoscenza HTML Tecnica della programmazione Principi di programmazione web 2 1 Introduzione In questa Unità illustriamo alcuni strumenti di programmazione
DettagliINFORMATICA PER L IMPRESA (Docente Prof. Alfredo Garro) ESERCIZIO 3
INFORMATICA PER L IMPRESA (Docente Prof. Alfredo Garro) ESERCIZIO 3 L azienda Plastic S.p.A, operante nel settore materie plastiche, ha deciso di dotarsi di un Sistema Informativo per la gestione del suo
DettagliSQL prima parte D O C E N T E P R O F. A L B E R T O B E L U S S I. Anno accademico 2011/12
SQL prima parte D O C E N T E P R O F. A L B E R T O B E L U S S I Anno accademico 2011/12 DEFINIZIONE Il concetto di vista 2 È una relazione derivata. Si specifica l espressione che genera il suo contenuto.
DettagliMinistero dell Istruzione, dell Università e della Ricerca
Pag. 1/3 Sessione ordinaria 2015 Seconda prova scritta Ministero dell Istruzione, dell Università e della Ricerca M963 ESAME DI STATO DI ISTRUZIONE SECONDARIA SUPERIORE Indirizzo: ITIA - INFORMATICA E
DettagliCorso di Web Programming
Corso di Web Programming 11. PHP - Complementi Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it Corso di Laurea in Informatica Applicata
DettagliLavorare con MySQL Parte Seconda.
Lavorare con MySQL Parte Seconda. PHP, dalla versione 4.0, usufruisce difunzioni native per colloquiare con MySQL, senza appoggiarsi ad alcuna libreria o modulo esterno. In questa lezione verranno esaminate
Dettaglibool mysql_select_db([string database_name [,resource link_identifier]]) Connessione ad un server MySQL vuole conettere
Connessione ad un server MySQL resource mysql_connect ([string server [, string username [, string password [, bool new_link [, int client_flags]]]]]) server nome o indirizzo del server username nome utente
DettagliDott.ssa Adriana Pietramala. Dott.ssa Maria Vittoria Avolio
Corso di Informatica Laurea Triennale - Comunicazione&Dams Dott.ssa Adriana Pietramala a.pietramala@mat.unical.it Dott.ssa Maria Vittoria Avolio avoliomv@unical.it Funzioni predefinite substr(stringa,
DettagliRealizzare una piccola chat in php senza database
Realizzare una piccola chat in php senza database L obiettivo di questa guida è implementare una semplice chat in linguaggio php, facilmente inseribile in qualsiasi sito. La chat che realizzeremo avrà
DettagliLaboratorio di Tecnologie Web Laurea in Scienze e Tecnologie Multimediali
Laboratorio di Tecnologie Web Laurea in Scienze e Tecnologie Multimediali Docente: Carlo Drioli 31 marzo 2015 Esempio I prova infracorso Esercizio 1 Si consideri un applicazione per la gestione di menu
DettagliSQL Server. SQL server e un RDBMS di tipo client/server che utilizza Transact-SQL per gestire la comunicazione fra un client e SQL Server
SQL Server 7.0 1 SQL Server SQL server e un RDBMS di tipo client/server che utilizza Transact-SQL per gestire la comunicazione fra un client e SQL Server 2 Strumenti per la gestione Enterprise Manager
DettagliPHP e MySQL. Guida scaricata da www.webstyling.it
Home -> Manuali & Tutorials -> Guida PHP PHP e MySQL E' possibile realizzare delle applicazioni in php appoggiandosi ad un database, quale ad esempio MySQL. Con le novità introdotte ai tempi di MySQL 4.1
DettagliLe mie immagini su WEB: l ABC per iniziare. 6 maggio 2008
Le mie immagini su WEB: l ABC per iniziare 6 maggio 2008 1 1) Le nostre immagini su internet; perchè? 2) il WEB...il pc di chi accede (il client)...il sito (server); 3) costruzione del sito (design, strumenti
DettagliRenderCAD S.r.l. Formazione
Corso Descrizione La durata di questo corso è complessivamente di ore 150 di cui 85 ore di teoria, 35 ore di pratica e 30 ore di stage in azienda. Nel nostro territorio esiste una richiesta di tale figura,
DettagliPRIMA PARTE. 2. Modello concettuale DB: Elena Cosentino
PROPOSTA DI SOLUZIONE PER LA SECONDA PROVA DI MATURITÀ 2019 TRACCIA: Informatica e Telecomunicazioni Articolazione Informatica ARGOMENTO: Infrastruttura e basi di dati di un servizio di erogazione contenuti
DettagliProgetto di Basi di Dati e Multimidia Laboratorio Struttura dell applicazione web
Progetto di Basi di Dati e Multimidia Labtorio Struttura dell applicazione web 1 Introduzione La progettazione è stata sviluppata basandosi sul modello MVC-2 Server Centric. I moduli creati si possono
DettagliA. A. 2014-2015. PHP: Hypertext Preprocessor
Corso di Laurea Magistrale in Ingegneria Gestionale Corso di Sistemi Informativi: II Modulo A. A. 2014-2015 PHP: Hypertext Preprocessor 1 Contenuti Introduzione: caratteristiche del linguaggio ed installazione
DettagliUso dei data bases con PHP. Prof. Francesco Accaino Iis Altiero Spinelli Sesto Sa Giovanni
Uso dei data bases con PHP Prof. Francesco Accaino Iis Altiero Spinelli Sesto Sa Giovanni MDAC MDAC è l acronimo di Microsoft Data Access Component e fa parte della tecnologia Microsoft denominata Universal
DettagliPHP Survival Kit (Ovvero gestire un database MySQL tramite PHP)
PHP Survival Kit (Ovvero gestire un database MySQL tramite PHP) Augusto Scatolini (webmaster@comunecampagnano.it) (a.scatolini@linux4campagnano.net) Miniguida n. 183 Ver. 1.0 aprile 2013 La prima guida
DettagliQuesto punto richiederebbe uno sviluppo molto articolato che però a mio avviso va al di là delle possibilità fornite al candidato dal tempo a disposizione. Mi limiterò quindi ad indicare dei criteri di
DettagliLA REALIZZAZIONE DI APPLICAZIONI ALCUNE ARCHITETTURE
LA REALIZZAZIONE DI APPLICAZIONI ALCUNE ARCHITETTURE Quattro parti: Gestione dati Client-Server Logica + interfaccia Logica + interfaccia Business rules Sistema di comunicazione Logica applicativa DBMS:
DettagliProgramma. Corso di Php e MySql. Struttura dettagliata per il partecipante. (a cura di Paolo Bruno)
Programma Corso di Php e MySql Struttura dettagliata per il partecipante (a cura di Paolo Bruno) GENIUS Academy of Visual Communication Via La Spezia, 34 00182 Roma www.geniusacademy.it - info@geniusacademy.it
DettagliIntroduzione a phpmyadmin
Introduzione a phpmyadmin http://www.phpmyadmin.net Per chiarimenti, http://www.ing.unibs.it/~alberto.lazzaroni 1 phpmyadmin: cosa è, a cosa serve È un software di amministrazione di database MySql (MySql
DettagliLA REALIZZAZIONE DI APPLICAZIONI. Quattro parti: Gestione dati. Business rules. Logica applicativa. Interfaccia utente. Molte possibili architetture
LA REALIZZAZIONE DI APPLICAZIONI Quattro parti: Gestione dati Business rules Logica applicativa Interfaccia utente Molte possibili architetture L approccio tradizionale: uso di un linguaggio PLSQL 1.1
Dettagli1) Il client(browser utilizzato) invia al server i dati inseriti dall utente. Server
2) Il Server richiama l'interprete PHP il quale esegue i comandi contenuti nel file.php specificato nell'attributo action del tag form creando un file HTML sulla base dei dati inviati dall utente 1) Il
DettagliLa principale particolarità del web dinamico è la possibilità di variare i contenuti delle pagine in base alle richieste degli utenti.
La principale particolarità del web dinamico è la possibilità di variare i contenuti delle pagine in base alle richieste degli utenti. Questa possibilità si materializza attraverso i meccanismi che permettono
DettagliSIMULAZIONE SECONDA PROVA
SIMULAZIONE SECONDA PROVA L azienda Gamma è una società multinazionale di produzione e commercializzazione di prodotti di abbigliamento. Essa ha intuito l opportunità di indagare i nuovi modelli individuali
DettagliEprogram ITIS V anno Unità 6 - PHP e MySQL
Eprogram ITIS V anno Unità 6 - PHP e MySQL Compito in classe proposto Un grande magazzino utilizza un database per gestire le vendite dei prodotti. La tabella PRODOTTI contiene le informazioni relative
DettagliXML e PHP. Gestire XML con PHP. Appendice
Appendice XML e PHP Tra tutti i linguaggi di programmazione esistenti PHP è tra quelli che meglio si adattano all elaborazione di documenti XML. PHP è un linguaggio di programmazione che consente di arricchire
DettagliUTENTE (Codice, Nome, Cognome, Indirizzo, Telefono) PRESTITO (Collocazione, CodUtente, DataPrestito, DataRest)
ESERCITAZIONI: 01/04/2008 TEMA: STRUCTURED QUERY LANGUAGE Base di Dati: Biblioteca UTENTE (Codice, Nome, Cognome, Indirizzo, Telefono) PRESTITO (Collocazione, CodUtente, DataPrestito, DataRest) COPIA (Collocazione,
DettagliIntroduzione allo sviluppo Web. Studium Generale, a.a. 2013-2014, II semestre
Introduzione allo sviluppo Web Studium Generale, a.a. 2013-2014, II semestre 1 Contatto Daniel Graziotin daniel.graziotin@unibz.it http://ineed.coffee/teaching/ introduzione-allo-sviluppo-web 2 Esame Esame
DettagliLaboratorio Progettazione Web Le funzioni in PHP. Andrea Marchetti IIT-CNR 2016/2017
Laboratorio Progettazione Web Le funzioni in PHP Andrea Marchetti IIT-CNR 2016/2017 Overview Introduzione Parametri Visibilità delle variabili Librerie di funzioni Funzioni Il PHP ha molte funzioni già
DettagliLaboratorio Progettazione Web PHP e MySQL - Lezione 9. Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2012/2013
Laboratorio Progettazione Web PHP e MySQL - Lezione 9 Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2012/2013 Architettura di una applicazione Web Browser Web HTTP Server Web API Dati Presentation
DettagliLaboratorio Progettazione Web PHP e MySQL - Lezione 9. Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2011/2012
Laboratorio Progettazione Web PHP e MySQL - Lezione 9 Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2011/2012 Architettura di una applicazione Web Browser Web HTTP Server Web PHP Dati View Control
DettagliESAME DI STATO I.T.E. A.S
ESAME DI STATO I.T.E. A.S. 2008-2009 Una casa editrice pubblica riviste prevalentemente rivolte a specialisti di varie discipline operanti in ambiente scientifico. Sapendo che: le pubblicazioni, che possono
DettagliMinistero dell Istruzione dell Università e della Ricerca M070 ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE
Pag. 1/1 Sessione ordinaria 2010 Seconda prova scritta Ministero dell Istruzione dell Università e della Ricerca M070 ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE CORSO DI ORDINAMENTO Indirizzo: INFORMATICA
DettagliDefinizione di domini
Definizione di domini Come nei linguaggi ad alto livello (es. C) è possibile definire nuovi domini (tipi di dati) a partire da quelli predefiniti, anche se il costruttore è più limitato. create domain
DettagliSessione ordinaria 2005 Seconda prova scritta M070 - ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE
Istituto di Istruzione Superiore Alessandrini - Marino 1 Sessione ordinaria 2005 Seconda prova scritta M070 - ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE Una etichetta discografica indipendente chiede
DettagliPROGRAMMA CORSO Analista Programmatore JAVA - ORACLE
PROGRAMMA CORSO Analista Programmatore JAVA - ORACLE 1. JAVA 1.1 Introduzione a Java Introduzione Cosa è Java 1.2 Sintassi e programmazione strutturata variabili e metodi tipi di dati, array operatori
DettagliPHP E MYSQL CREAZIONE DI UN NUOVO DATABASE DAL PHPMYADMIN
PHP E MYSQL CREAZIONE DI UN NUOVO DATABASE DAL PHPMYADMIN Il metodo migliore per creare nuovi DB è quello di usare l interfaccia del PHPMYADMIN (che viene installata automaticamente con il pacchetto easy
DettagliGERARCHIE RICORSIVE - SQL SERVER 2008
GERARCHIE RICORSIVE - SQL SERVER 2008 DISPENSE http://dbgroup.unimo.it/sia/gerarchiericorsive/ L obiettivo è quello di realizzare la tabella di navigazione tramite una query ricorsiva utilizzando SQL SERVER
DettagliESAME DI STATO DI ISTITUTO TECNICO
SIMULAZIONE DI PROVA SCRITTA ESAME DI STATO DI ISTITUTO TECNICO 2014/15 Indirizzo: INFORMATICA E TELECOMUNICAZIONI (Nuovo ordinamento) Articolazione: 1 INFORMATICA Tema di: INFORMATICA Tipologia C Il candidato
DettagliINFORMATICA GENERALE Prof. Alberto Postiglione. Scienze della Comunicazione Università di Salerno. INFORMATICA GENERALE Prof. Alberto Postiglione
INFORMATICA GENERALE Prof. Alberto Postiglione Scienze della Comunicazione Università degli Studi di Salerno : (1) Interrogazioni semplici INFORMATICA GENERALE Prof. Alberto Postiglione Scienze della Comunicazione
DettagliITI M. FARADAY Programmazione modulare a.s. 2014-2015
Indirizzo: INFORMATICA E TELECOMUNICAZIONI Disciplina: Informatica Docente:Maria Teresa Niro Classe: Quinta B Ore settimanali previste: 6 (3 ore Teoria - 3 ore Laboratorio) ITI M. FARADAY Programmazione
DettagliIl linguaggio HTML - Parte 3
Corso IFTS Informatica, Modulo 3 Progettazione pagine web statiche (50 ore) Il linguaggio HTML - Parte 3 Dott. Chiara Braghin braghin@dti.unimi.it Addenda Vedi tabella caratteri speciali Vedi file caratteri_speciali.html
DettagliUtilizzando Microsoft Access. Si crea la tabella Anagrafica degli alunni,le Materie e i voti si mettono alcuni campi
Vogliamo creare una struttura per permettere di memorizzari i voti della classe in tutte le materie Per fare questo untilizziamo tre tabelle Alunni,materie,voti Alunni Materie Voti Creo un record per ogni
DettagliLaboratorio Progettazione Web PHP e FORMs HTML. Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2013/2014
Laboratorio Progettazione Web PHP e FORMs HTML Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2013/2014 Struttura Applicazioni Web Browser Web HTTP Server Web API Dati Presentation Application Storage
DettagliBASI DI DATI http://www.diee.unica.it/~giacinto/bd. Cos è il PHP. Cos è il PHP. Esercitazione su PHP & MySQL
Università degli Studi di Cagliari Corso di Laurea in Ingegneria Elettronica Contatti BASI DI DATI http://www.diee.unica.it/~giacinto/bd Esercitazione su PHP & MySQL! Roberto Tronci! e-mail: roberto.tronci@diee.unica.it!
DettagliCorso di Sicurezza Informatica. Sicurezza del software. Ing. Gianluca Caminiti
Corso di Sicurezza Informatica Sicurezza del software Ing. Gianluca Caminiti SQL Injection Sommario Premessa sul funzionamento dei siti dinamici SQL Injection: Overview Scenari di attacco: Errata gestione
DettagliM070 ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE
Pag. 1/1 Sessione ordinaria 2009 Seconda prova scritta M070 ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE CORSO DI ORDINAMENTO Indirizzo: INFORMATICA Tema di: INFORMATICA (Testo valevole per i corsi di
DettagliCorso di PHP. Prerequisiti. 1 - Introduzione
Corso di PHP 1 - Introduzione 1 Prerequisiti Conoscenza HTML Principi di programmazione web Saper progettare un algoritmo Saper usare un sistema operativo Compilazione, link, esecuzione di programmi Conoscere
Dettagli2 Anno 2003 - Informatica ABACUS
Testo Un vivaio vuole realizzare una base di dati per gestire le sue attività di vendita di piante e le sue attività esterne. Si vogliono memorizzare, oltre alle informazioni generali sulle diverse specie
DettagliGuida a PHP. Primi esempi
Guida a PHP Php è un modulo aggiuntivo per web server che permette di creare delle pagine web dinamiche. Una pagina in Php è composta sia da tag html, sia da parti in codice di programmazione Php. Ogni
DettagliRemote SQL Command Execution
Remote SQL Command Execution Spesso si ha a che fare con SQL Injection se ci si trova nel campo della sicurezza informatica, ma non sempre si è a conoscenza di quanto una vulnerabilità del genere può essere
DettagliLaboratorio di Basi di Dati e Web
Laboratorio di Basi di Dati e Web Docente: Alberto Belussi Lezione 1 SQL Structured Query Language SQL è stato definito nel 1973 ed è oggi il linguaggio più diffuso per i DBMS relazionali Il linguaggio
DettagliThe ultimate guide of: Mac OS X Snow Leopard, Informix, PHP 5.3 & PDO
The ultimate guide of: Mac OS X Snow Leopard, Informix, PHP 5.3 & PDO 1. Introduzione Nel mio ultimo articolo Mac OS X Snow Leopard: Informix IDS 11.5 + PHP 5.3 (Musarra, 2009) è stato spiegato come installare
DettagliIl linguaggio SQL. è di fatto lo standard tra i linguaggi per la gestione di data base relazionali.
(Structured Query Language) : Il linguaggio è di fatto lo standard tra i linguaggi per la gestione di data base relazionali. prima versione IBM alla fine degli anni '70 per un prototipo di ricerca (System
DettagliEsame di Stato 2015 Informatica e Telecomunicazioni - Informatica proff. F. Formichi, G. Meini 2015
PRIMA PARTE 1 Analisi e ipotesi aggiuntive la web community opera su più province in funzione della residenza dei propri iscritti: ogni iscritto può organizzare eventi esclusivamente nella provincia di
DettagliAPPUNTI DI PHP : V INFORMATICA SEZIONE G
APPUNTI DI PHP : V INFORMATICA SEZIONE G Prof. Conti R. mysql_connect() Apre una connessione verso un DB MySQL. $db = mysql_connect([$db_host[, $db_username[, $db_password[, $newlink[,$clientflags]]]]]);
DettagliPHP. Per poter interagire con i dati che si trovano sul server remoto occorrono strumenti server-side.
PHP Il linguaggio HTML e i linguaggi di scripting come Javascript impongono alcune limitazioni alle applicazioni che si possono realizzare : per esempio non è possibile costruire un sito Web che consenta
Dettagli