Array, Funzioni e interazione con l utente
|
|
|
- Edmondo Bettini
- 8 anni fa
- Visualizzazioni
Transcript
1 Array, Funzioni e interazione con l utente Laboratorio di Progettazione Web AA 2009/2010 Chiara Renso ISTI- CNR - [email protected]
2 Gli array sono contenitori in grado di memorizzare una sequenza di elementi indicizzati. Rispetto alla variabili possono contenere tanti valori diversi. Gli array di PHP sono di tipo associativo, ovvero associano un elemento ad una chiave Indice array o chiave pippo pluto paperino paperone topolino elementi array
3 Gli array si creano con il costrutto array() $myarray = array ( pippo, pluto, paperino, paperone, topolino ); Abbiamo creato un array di cinque elementi, alla posizione 0 abbiamo pippo, e cosi via fino alla quinta posizione (elemento 4).
4 Gli array si possono creare anche assegnando i valori ai singoli elementi $myarray[0]= pippo ; L indice, se non specificato diversamente, è numerico ed inizia da 0. Altrimenti possiamo definire esplicitamente le chiavi sia numeriche che non. $myarray1 = array(1=> pippo,0=> pluto,3=> paperino, 4=> paperone,2=> topolino ); $myarray2 = array ('personaggio1'=>"pippo",'personaggio2'=>"pluto",'persona ggio3'=>"paperino",'personaggio4'=>"paperone",'personagg io5'=>"topolino")
5 L accesso agli elementi può avvenire tramite l indice $myarray[1] ; indica l elemento pluto o tramite la chiave definita $myarray2[ personaggio1 ];
6 Il costrutto foreach permette di effettuare cicli sugli elementi dell array foreach(array as item) dove item indica l indice dell array Esempio: foreach ($myarray as $item) echo $item <BR> ;
7 $array[] = $newelement: Viene aggiunto il nuovo elemento alla fine dell array $myarray[]= archimede ;
8 Un elemento di un array può contenere a sua volta un array, creando cosi un array multidimensionale <? $myarray=array(array("pippo","pluto"),array ("topolino","paperino")); echo $myarray[0][1];?>
9 Contare gli elementi: count(array) e sizeof(array) Randomizzazione di un array shuffle(array)) shuffle richiede che il generatore di numeri casuale sia inzializzato dall istruzione srand
10 <? $pizze=array( margherita, capricciosa, quattro stagioni ); srand((double)microtime() * ); // generatore random shuffle($pizze); echo $pizze[0];?>
11 Le funzioni sort() e rsort() permettono di ordinare un array in base agli elementi sort($myarray); ordina in ordine crescente rsort($myarray); ordina in ordine decrescente Non restituiscono un valore ma ordinano direttamente l array passato come parametro. Esempio <? $myarray=( uno, due, tre ): sort($myarray);?>
12 explode() e implode() permettono di convertire un array in una stringa e una stringa in un array per mezzo di un carattere separatore. In questo esempio $mystring è il risultato di implode dell array dove gli elementi dell array vengono separati nella stringa dal carattere spazio $mystring = implode(,$myarray); Analogamente, $myarray è il risultato di explode di una stringa dove gli elementi dell array vengono distinti dal carattere barra $myarray= explode(,$mystring);
13 Le funzioni sono blocchi di codice che possono essere chiamati da più punti dello script php function nome_funzione (arg_1,arg_2,...,arg_n) {. Script. return valore; } La funzioni possono avere argomenti in input (arg1,arg_2,... arg_n) e possono restituire un valore Le variabili definite dentro una funzione hanno come ambito la funzione stessa. Quindi al di fuori della funzione non esistono.
14 Creazione e chiamata di funzioni con restituzione di valori <?php function add() { $somma=3+5; return $somma; } echo add();?>
15 Chiamata di funzione senza restituzione di valori <? function stampa() { echo Funzione! ; } stampa();?>
16 <? function add1($a,$b) { $somma=$a+$b; return $somma; } echo add1(3,5);?>
17 Le funzioni possono ritornare più valori, sotto forma di array <? function tornaarray() { $myarray=array("pippo","pluto","paperino"); return $myarray; } $arraytornato=tornaarray(); echo $arraytornato[1];?>
18 Per condividere e riutilizzare porzioni di script e funzioni si usa frammentare il codice in più file in modo da poterlo includere quando serve. E utile per modularizzare il codice in modo da non dover ripetere stessi pezzi di script in piu parti (ad esempio connessione al database, header o footer di una pagina, form di login etc) include (nomefile); L istruzione include va posizionata all inizio dello script php o comunque prima dei riferimenti a variabili o funzioni definiti nel file da includere. L interprete PHP segnala errore se il file non viene trovato, proseguendo comunque l esecuzione require (nomefile) è analogo tranne che genera un errore irreversibile qualora il file non venga trovato
19 Il grosso vantaggio dell uso di tecnologie serverside sta nel poter gestire l interazione con l utente. L utente può interagire con una applicazione web (spedire parametri per la consultazione) principalmente con l uso di Moduli o FORM. Le Form sono costrutti di HTML e non di PHP. La parte di programma lato server permette di gestire i dati che vengono spediti al server tramite i costrutti delle Form.
20 L HTML permette di visualizzare e formattare opportunamente le FORM, mentre la parte lato server riceve i dati spediti via HTTP e li gestisce. Il collegamento tra lato client (HTML) e lato server avviene nella action dove viene specificato lo script che riceve e gestisce i dati Parametri <FORM name=esempio action= pagina.php METHOD=GET POST> <INPUT type=text name=username> <INPUT type=radio name=color value= Rosso > <INPUT type=submit>
21 Il passaggio dei parametri della Form può avvenire secondo due modalità: GET e POST. Il metodo GET prevede il passaggio dei parametri in una QUERY STRING, ovvero una stringa che racchiude i parametri accodata alla URL, quindi visibile dalla barra del browser. Lunghezza massima querystring 256 caratteri. Nel metodo POST i parametri vengono passati direttamente tramite protocollo HTTP, non sono visibili. Sono metodi equivalenti, ma il GET non viene usato in caso di password o in caso di molti parametri o passaggio di stringhe molto lunghe. Ogni metodo viene trattato in modo diverso dal lato server
22 Con il metodo GET i parametri vengono passati nella URL che riferisce la pagina chiamata dalla ACTION Esempio: Il carattere? separa il nome della pagina dai parametri che vengono passati. I parametri sono nella forma nomeparametro=valore separati dal simbolo & Tutta la stringa dopo il simbolo? prende il nome di querystring o stringa di interrogazione
23 PHP può accedere ai parametri in tre modi: $_POST[nomepar] per il metodo POST $_GET[nomepar] per il metodo GET Oppure accedendo all array globale delle richieste: $_REQUEST[nomepar] per entrambi i metodi. In questo modo lo script PHP è indipendente dal metodo usato dalla FORM HTML Tutti i parametri di passaggio nelle form sono nell ambiente predefinito di php e sono quindi visualizzabili con la funzione phpinfo()
24 Radio button I valori inseriti come opzioni nei campi radio button si ottengono selezionando negli array $_POST/$_GET o $_REQUEST il nome del campo In HTML: Rosso <INPUT type=radio name=mioradio value="rosso"> Verde <INPUT type=radio name=mioradio value="verde"> In PHP: $miopar1=$_request[mioradio];
25 I campi checkbox, come gli altri, si accedono tramite gli array $_GET o $_POST o $_REQUEST selezionando il nome del campo della form In HTML: Rosso <INPUT type=checkbox name=miocheckred value="rosso"> Verde <INPUT type=checkbox name=miocheckverde value="verde"> In PHP: $miopar2=$_request[miocheckred];
26 Analogamente, i campi di selezione si accedono con il nome In HTML: <select name=selezione> <option> prima opzione</option> <option> seconda opzione</option> </select> In PHP: $miopar4=$_request[selezione]; echo $miopar4;
27 Nei campi di selezione multipli tramite il nome si accede ad un array che occorre indicare nel nome del campo select della form In HTML: <select name=selezione1[] multiple> <option value= prima > prima opzione</option> <option value= seconda > seconda opzione</option> </select> In PHP: $miopar4=$_request[selezione1][0]; echo $miopar4;
28 Similmente per i campi textarea <textarea name="miatext" rows=5> </textarea> In PHP: $miopar5=$_request[miatext]; echo $miopar5;
29 La gestione delle form prevede due passi: la visualizzazione della FORM in HTML e la gestione dei parametri in PHP. Possiamo immaginare di gestire questi passi in due pagine distinte, una in HTML solamente (quindi con estensione.html) e l altra come pagina PHP (.php). In questo caso avremo, ad esempio, miapaginaform.html che descrive la form e che nella action indica la pagina miapaginaform.php per la gestione dei parametri.
30 gestform.php <? $miavar=$_get[ nome ]; echo $miavar;?> gestform.php?nome= pippo <FORM name=miaform action=gestform.php method=get> <INPUT type=text name= nome >. gestform.html <INPUT TYPE=SUBMIT>
31 Talvolta questa modalità di gestione rischia di far proliferare eccessivamente il numero di pagine (html e php), si può quindi usare una sola pagina PHP sia per la visualizzazione della form che per la gestione dei parametri Per gestire sia la visualizzazione del form che la gestione nello stesso script occorre distinguere quando visualizzare la form e quando elaborare lo script. Occorrerà distinguere il caso di visualizzazione della parte della form dall altra per l elaborazione dei parametri. Questa distinzione verrà fatta in base al valore del campo di submit. Occorre quindi dare un nome al campo di submit e poi testarne il valore con $_POST[submit]
32 gestform.php if (isset($_post[submit])) { // trattamento parametri.. } else { //visualizza la form echo <FORM name=miaform method=post action=gestform.php > ; <INPUT TYPE=submit name=submit>}
33 if (isset($_post[ submit ])) { echo trattamento parametri ; // trattamento parametri } else { //visualizza la form La pagina richiama se stessa come action echo <FORM name=miaform method=post action=miaform.php > ; echo <INPUT name= miopar type= text > ; echo <INPUT type= submit name= submit > ; echo </FORM> ; } Il pulsante di submit ha un nome tramite il quale testiamo se la pagina e stata chiamata la prima volta o in seguito ad una sottomissione
34 Si può richiamare la pagina stessa in modo parametrico usando la variabile predefinita $_SERVER[PHP_SELF]. E un modo più pulito e scalabile, se si cambia nome allo script non occorre cambiare il codice! <FORM name=miaform method=post action= <? echo $_SERVER[PHP_SELF]?> > ; <INPUT name=miopar type=text>; <INPUT type=submit name="submit">; </FORM>;
35 La prima fase del trattamento dei parametri in genere prevede un controllo sulle correttezza dei dati. Questo controllo può essere fatto in parte in javascript per una interazione più diretta con l utente ma, in parte o completamente, può essere fatta anche in PHP e quindi lato server. Possiamo quindi aggiungere alla nostra pagina di gestione delle form una funzione di controllo campi immessi
36 if (isset($_post[ submit ])) { checkform(); // controllo parametri } else { //visualizza la form echo <FORM name=miaform method=post action=miaform.php > ; echo <INPUT name=nome type=text> ; echo <INPUT name=cognome type=text> ; echo <INPUT type=submit name= submit > ; echo </FORM> ; }
37 function checkform() { if ($_POST[ nome ]== ) { echo inserire nome ; } else if ($_POST[ cognome ]== ) { echo inserire cognome ; } }
Laboratorio Progettazione Web PHP e FORMs HTML. Andrea Marchetti IIT-CNR [email protected] 2013/2014
Laboratorio Progettazione Web PHP e FORMs HTML Andrea Marchetti IIT-CNR [email protected] 2013/2014 Struttura Applicazioni Web Browser Web HTTP Server Web API Dati Presentation Application Storage
D B M G Il linguaggio HTML
Programmazione Web Il linguaggio HTML Il linguaggio HTML Concetti di base Le interfacce utente in HTML I form Le tabelle Il passaggio dei parametri contenuti nei form @2011 Politecnico di Torino 1 Concetti
Modulo o Form in Html
Pagina dinamica E un documento contenente oggetti, dati e informazioni che possono variare anche in base all iterazione dell utente con il documento stesso. Un esempio classico è quello di una persona
Interazione con l utente : i moduli.
Interazione con l utente : i moduli. Nelle lezioni fin qui riportate, non abbiamo mai trattato l input di utente. Nelle applicazioni web, l input dell utente si acquisisce tramite i moduli (o FORM) HTML.
Creare l array presentato nei lucidi ([pippo, pluto, etc])
Creare l array presentato nei lucidi ([pippo, pluto, etc]) Visualizzare sul browser tutto il contenuto dell array formattato come tabella, con una riga di intestazione Personaggi in grassetto e poi una
1) 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
04/05/2011. Lezione 6: Form
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. per registrarsi ad un sito). Le informazioni sono poi
Guida introduttiva al PHP
Fabio Castellini 26/01/2016 Guida introduttiva al PHP Cos'è il PHP? Il PHP è un linguaggio di scripting interpretato, simile al JavaScript, per intenderci, originariamente concepito per la programmazione
MODULO 1 PARTE 3. Programmazione (scripting) server-side con PHP 3.a HTTP request e HTTP response (form e link)
MODULO 1 PARTE 3 Programmazione (scripting) server-side con PHP 3.a HTTP request e HTTP response (form e link) Goy - a.a. 2009/2010 Programmazione Web 1 Gli oggetti HTTP request e HTTP response -I Vi ricordate?
HTML: FORM. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni
HTML: FORM Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni Form Text Radio Select CheckBox TextArea Button ... L'elemento serve per delimitare un modulo
Il linguaggio PHP. Parte I Introduzione. Paolo Milazzo
Il linguaggio PHP Parte I Introduzione Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it A.A. 2010/2011 Paolo Milazzo (Università di Pisa)
PHP. 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à
HTML e interattività FORM
HTML e interattività FORM Interattività delle pagine web I moderni siti web non sono più soltanto un insieme di pagine da leggere con testo e immagini, ma rappresentano uno strumento per interagire con
Applicazioni Web: meccanismi per il passaggio di informazioni tramite HTTP Corso di Applicazioni Telematiche
Applicazioni Web: meccanismi per il passaggio di informazioni tramite HTTP Corso di Applicazioni Telematiche A.A. 2006-07 Lezione n.10 parte II Prof. Roberto Canonico Università degli Studi di Napoli Federico
DURANTE LA NAVIGAZIONE NEI SITI WEB I VISITATORI NON SOLO POSSONO CONSULTARE INFORMAZIONI STATICHE
MODULI O FORM DURANTE LA NAVIGAZIONE NEI SITI WEB I VISITATORI NON SOLO POSSONO CONSULTARE INFORMAZIONI STATICHE ADATTE ALLA LETTURA MA POSSONO SVOLGERE UN RUOLO ATTIVO NEI CONFRONTI DI UNA PAGINA WEB
WEP WEb Programming. 4 PHP: dati e form
WEP WEb Programming 4 Lucidi per il corso di Basi di Dati tenuto da Paolo Baldan presso l Università di Padova, anno accademico 2008/09 1 PHP e MySQL 2 Perché? 3 Le applicazioni hanno bisogno di operare
Dott.ssa Adriana Pietramala
Corso di Informatica Laurea Triennale - Comunicazione&Dams Dott.ssa Adriana Pietramala [email protected] Riferimenti Sito del corso: Manuale PHP http://www.php.net/download-docs.php Editor di
07 PhP parte 1 AVVISI DI SERVIZIO. Materiale didattico. Apertura Wamp
Università dell Insubria Facoltà di Scienze Matematiche, Fisiche e Naturali Como Corso di Laurea in Scienze e Tecnologie dell Informazione Lezioni di Linguaggi per il Web II A.A. 2011/2012 07 PhP parte
2011 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
Corso 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
Appunti su ASP (Active Server Pages)
Client Client Appunti su ASP (Active Server Pages) Che cosa è ASP Un server web è un computer che contiene tutte le pagine web di un determinato sito web. In tale computer è installato un software che
Lezione 6: Form 27/04/2012
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. per registrarsi ad un sito). Le informazioni sono poi
BASI 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: [email protected]!
I FORM. L'attributo action contiene l'url del file php a cui devono essere inviati i file per essere elaborati.
I FORM Che cosa sono e che caratteristiche hanno Un form contiene molti oggetti che permettono di inserire dati usando la tastiera. Tali dati verranno poi inviati alla pagina php che avrà il compito di
Esercitazione 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
Corso di Web Programming
Corso di Web Programming 8. PHP Parte I Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it Corso di Laurea in Informatica Applicata A.A. 2010/2011
ESEMPI DI FORM (da www.html.it)
ESEMPI DI FORM (da www.html.it) Vediamo, nel particolare, tutti i tag che HTML 4.0 prevede per la creazione di form. Questo tag apre e chiude il modulo e raccoglie il contenuto dello stesso,
Obiettivi 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
Tito Flagella - Il protocollo HTTP
Tito Flagella - [email protected] Il protocollo HTTP Il protocollo HTTP È il protocollo standard tramite il quale i server Web rispondono alle richieste dei client (inizialmente i browser); È basato su un modello
Applicazione ASP di esempio
Applicazione ASP di esempio Database in rete Prof. Claudio Maccherani Un server web è un programma che gira su un computer sempre collegato ad Internet e che mette a disposizione file, pagine e servizi.
HTML FORM E PHP. Programmazione Web 1
HTML FORM E PHP Programmazione Web 1 Form Un insieme di elemen5 in una pagina web con cui l'utente interagisce per inviare informazioni ad uno script Realizzazione di due cose la pagina contente il form
Esercitazione Google Maps
Esercitazione Google Maps Esercizio 1 Visualizzare i risultati della API comuni.php su una mappa geografica. Soluzione Come prima cosa, occorre creare una chiave di utilizzo della libreria Google Maps.
I Tag dell html. Parte quarta
I Tag dell html Parte quarta Le Form I moduli, o form, rendono interattive le pagine Web. Per creare un elemento modulo si usa il tag:
10 Creare. collegamenti ipertestuali
13Ac-Cap10.qxd 29-12-2006 14:56 Pagina 189 10 Creare collegamenti ipertestuali Collegamenti ipertestuali Campi di tipo Collegamento ipertestuale Collegamento ipertestuale in una maschera o report Convertire
Introduzione 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")
Il linguaggio HTML - Parte 3
Corso IFTS Informatica, Modulo 3 Progettazione pagine web statiche (50 ore) Il linguaggio HTML - Parte 3 Dott. Chiara Braghin [email protected] Addenda Vedi tabella caratteri speciali Vedi file caratteri_speciali.html
Lezione nr. 5. Per creare un modulo è necessario avere delle conoscenze di base del linguaggio HTML. Niente di difficile ovviamente!
Lezione nr. 5 >> Come creare un modulo Web I moduli web sono delle strutture fondamentali per ogni sito web e la loro conoscenza ti permetterà di risolvere almeno il 60% delle problematiche di gestione
Esercizi su HTML5 e form
Linguaggi e tecnologie per il Web prof. Riccardo Rosati Corso di laurea in Ingegneria informatica Sapienza Università di Roma, a.a. 2016/2017 Esercizi su HTML5 e form Esercizio 1 Scrivere un documento
Javascript. - Corso Web Design - Media Dream Academy. Stefano Gaborin
Javascript - Corso Web Design - Media Dream Academy Stefano Gaborin [email protected] www.above.company Cos è Javascript? JavaScript è un linguaggio di programmazione interpretato. Utilizzato
Dato un form contenente <input type="text" name="weight" size="20" />
Dato un form contenente Lo script PHP inserisce l input dell utente in una variabile speciale chiamata $_REQUEST['weight']il cui argomento è uguale al corrispondente
Alla base del web: il protocollo HTTP
Alla base del web: il protocollo HTTP Programmazione lato server Serie di tecniche che consentono di creare dinamicamente risorse da distribuire tramite un server Web Questo può essere ottenuto tramite
A. Lorenzi Pagine ASP
Pagine ASP Web server software per la gestione di un computer host Internet oppure di un server di rete, che mette a disposizione dati o applicativi per gli utenti della rete Web server IIS (Internet Information
Laboratorio Progettazione Web Array in PHP Lezione 7. Andrea Marchetti IIT-CNR [email protected] 2011/2012
Laboratorio Progettazione Web Array in PHP Lezione 7 Andrea Marchetti IIT-CNR [email protected] 2011/2012 Overview Introduzione Array Numerici Array Associativi Array Multidimensionali Funzioni
Spiegazioni esercizio Gestione Tabella con PHP e MySQL
Spiegazioni esercizio Gestione Tabella con PHP e MySQL foglio_di_stile.css (foglio di stile esterno) Questo file contiene: 1. la struttura generale delle quattro pagine web dinamiche: index.php, inserisci.php,
Fondamenti di Informatica II 29. Elementi di programmazione web e linguaggi di script (2)
Interazione client-server (1) per far interagire il client con il server e necessario usare programmi residenti su server (p.e. script CGI - Common Gateway Interface) Fondamenti di Informatica II 29. Elementi
PYTHON Inviare dati con i form A cura di Silvio Bonechi [sabandini_at_tiscali_dot_it] per http://www.pctrio.com
PYTHON Inviare dati con i form A cura di Silvio Bonechi [sabandini_at_tiscali_dot_it] per http://www.pctrio.com 10.07.2006 Ver. 1.0 In questo articolo vedremo come gestire con un FORM l invio di dati ad
Utilizzare PHP 5. Le variabili GET e POST
Utilizzare PHP 5 Corso Interazione Uomo Macchina AA 2005/2006 Le variabili GET e POST La principale particolarità del web dinamico è la possibilità di variare i contenuti delle pagine in base alle richieste
Microsoft Access (parte 5) Query. Query. Query. Query. Creare una query
Microsoft Access (parte 5) Anno accademico: 2008-2009 Per estrarre informazioni da un database si utilizzano delle query : procedure di interrogazione Si può creare più query per ogni tabella Occorre avere
Per poter interagire con un database in rete mediante uno script php bisogna. innanzitutto cerare una connessione. Ciò si ottiene mediante la funzione
MYSQL E PHP Per poter interagire con un database in rete mediante uno script php bisogna innanzitutto cerare una connessione. Ciò si ottiene mediante la funzione MySQL_connect(nome del host, nome utente,
PHP 3. Interazione con il browser
PHP 3 Interazione con il browser Interazione browser server Quando un browser contatta un server gli invia alcune informazioni (si veda la lezione su HTTP) Ci sono sei tipi di informazioni a cui il server
C3 IL DBMS MICROSOFT ACCESS
C3 IL DBMS MICROSOFT ACCESS 1 GERARCHIE OBBLIGATORIE Nella progettazione di una base di dati abbiamo moltissimi gradi di libertà ma anche alcune regole rigide che siamo costretti a rispettare. Il primo
La Back Office Console consente di costruire lo scheletro degli schema.
BACK OFFICE CONSOLE 1.1 Introduzione 3 1.2 Creazione di uno Schema 4 1.2.1 Struttura dello Schema 5 1.2.2 Caratteristiche dei campi 6 1.2.3 Traduzioni 8 1.3 Ricerca degli schema 8 1.4 Gestione delle Categorie
World Wide Web. Web e Server-side Computing: Richiami sulla tecnologia Web e FORM HTML. Il Successo del Web. Protocolli di accesso
Web e Server-side Computing: Richiami sulla tecnologia Web e FORM HTML Gianluca Moro [email protected] Dipartimento di Elettronica, Informatica e Sistemistica Università di Bologna World Wide Web nato
SISTEMI OPERATIVI, RETI, INTERNET
Competenze e Unità didattica formativa capitalizzabile 4.1 SISTEMI OPERATIVI, RETI, INTERNET Comprendere il significato dell'evoluzione dei sistemi operativi. Comprendere che cosa fa un sistema operativo
Il Protocollo HTTP e la programmazione di estensioni Web
Il Protocollo HTTP e la programmazione di estensioni Web 1 Il protocollo HTTP È il protocollo standard inizialmente ramite il quale i server Web rispondono alle richieste dei client (prevalentemente browser);
MS Access: Tutorial Tabelle, Relazioni
Università Magna Graecia di Catanzaro Informatica MS Access: Tutorial Tabelle, Relazioni Docente : Alfredo Cuzzocrea e-mail : [email protected] Tel. : 0984 831730 Microsoft Access Tutorial Tabelle,
Introduzione al MATLAB c Parte 3 Script e function
Introduzione al MATLAB c Parte 3 Script e function Lucia Gastaldi DICATAM - Sezione di Matematica, http://lucia-gastaldi.unibs.it Indice 1 M-file di tipo Script e Function Script Function 2 Gestione dell
Sicurezza Protezioni in una pagina Web
Pagina 1 di 7 Sicurezza Protezioni in una pagina Web HTML è un linguaggio che consente di presentare informazioni in pagine di formato predefinito e accattivante. Quando non si hanno a disposizione informazioni
PHP. 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
Unità Didattica 3 Linguaggio C. Generalità sulle Funzioni. Variabili locali e globali. Passaggio di parametri per valore.
Unità Didattica 3 Linguaggio C Generalità sulle Funzioni. Variabili locali e globali. Passaggio di parametri per valore. Funzioni Generalizzazione del concetto di funzione algebrica: legge che associa
PHP 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,
Lavorare 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
GRUPPO DOMANDE N. 1. Quesito n. 1 Descrivere sinteticamente le finalità e le modalità d uso dei seguenti comandi UNIX / LINUX: LS, KILL, PS.
GRUPPO DOMANDE N. 1 Quesito n. 1 Descrivere sinteticamente le finalità e le modalità d uso dei seguenti comandi UNIX / LINUX: LS, KILL, PS. Quesito n. 2 Descrivere sinteticamente le finalità d impiego
Form HTML. <form> campi del modulo </form>
Form HTML I form (o moduli) HTML permettono ad un utente di interagire con la pagina che sta visitando. L inserimento di un form in una pagina web avviene mediante il tag FORM. Attributi del form campi
Lezione nr. 7. >> Come posso recuperare un valore da un campo TEXT?
Lezione nr. 7 >> Come posso recuperare i valori di un modulo web? Siamo finalmente giunti alla lezione che inizierà ad introdurti nel mondo della programmazione web avanzata. Niente di difficile, ovviamente,
Introduzione alla programmazione
Introduzione alla programmazione Risolvere un problema Per risolvere un problema si procede innanzitutto all individuazione Delle informazioni, dei dati noti Dei risultati desiderati Il secondo passo consiste
PHP 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
Esercizi ed appunti PHP
Indice 1. Informazioni sulla versione PHP installata... 2 2. Generatore di numeri random... 2 3. Contatore di visitatori... 2 4. Programma di inserimento di un nuovo record in un file... 4 scrivi_record.htm...
