PHP: Funzioni di output
|
|
- Claudia Locatelli
- 5 anni fa
- Visualizzazioni
Transcript
1 PHP: Funzioni di output L istruzione echo è il modo più semplice per generare output. E generalmente seguita dalla stringa che deve essere stampata: se la stringa è fra apici viene riprodotta in output in modo esatto echo 'ho speso $100'; produce in output ho speso $100 se è fra doppi apici le eventuali variabili (denotate da stringhe aventi $ come primo carattere) contenute al suo interno sono sostituite dal valore corrispondente $a = '100 Euro'; echo "ho speso $a"; produce in output ho speso 100 Euro Un punto è l operatore di concatenazione fra stringhe $a='carlo'; $b='luca'; echo "Ho visto ". "$a". " e ". "$b"; produce Ho visto Carlo e Luca
2 PHP: Controllo dell input Le principali strutture di controllo di PHP (if, switch, while, for) hanno la stessa sintassi che hanno in C. Analogamente i blocchi di codice sono racchiusi in parentesi graffe e ogni istruzione è chiusa da punto e virgola. I commenti sono introdotti da // (vale fino a fine riga) Funzione isset() Verifica se una variabile è stata instanziata o se ha un valore NULL (valore speciale che indica assenza di informazione, in caso di obbligo di instanziazione di una variabile) if (isset($var)) { // $var ha un valore. else { //$var non ha un valore. // comprese stringhe vuote e FALSE NB Per le variabili logiche la convenzione è la stessa del C (FALSE <-> 0 TRUE<-> x<>0) : if($a) è vera se $a è diversa da 0
3 Funzione strlen() Un altro modo per vedere se una variabile è istanziata è usare la funzione strlen() che restituisce la lunghezza, in caratteri, della variabile. Se è pari a zero, la variabile non è istanziata. if (strlen($var) > 0) { // $var ha un valore. else { // $var non ha un valore. Funzione is_numeric() Verifica se la variabile usata come argomento è di tipo numerico.
4 Quando si usano stringhe generate da form, è consigliabile usare la funzione trim() che elimina gli spazi eventualmente presenti all inizio e alla fine della stringa. $name = trim($name);
5 PHP: Array Gli array sono strutturati come coppie chiave-valore in cui ogni coppia è un elemento dell array. Il valore (contenuto informativo) di ogni elemento può essere costituito da un numero, una stringa o anche un altro array. Ogni elemento è associato a una chiave (indice) per cui la struttura di un array è simile a quella di una tabella di dati.
6 Array Esistono due tipi di array: Array indicizzati Usano come chiave un numero (sono di fatto gli array utilizzati in tutti i linguaggi di programmazione) Array associativi Usano come chiave una stringa il cui contenuto consente di identificare univocamente il corrispondente valore dell array. $sigle Chiave MI TO Valore Milano Torino $sigle['mi'] $sigle['to'] NB Le chiavi di un array devono essere tutte diverse, i valori possono ripetersi (es. un array inizializzato tutto a zero).
7 Array Ogni elemento è individuato dal nome dell array e dalla chiave fra parentesi quadre. Se la chiave è una stringa andrà indicata fra singoli apici. Se è numerica gli apici non sono necessari. $sigle['mi'] $temperatura[2] Se si vuole stampare l elemento di un array associativo è necessario racchiuderlo fra graffe per evitare errori di parsing. Non è necessario fare lo stesso per un array indicizzato. echo "Il panettone è fatto a {$sigle['mi']" echo "L elemento con indice 2 dell array temperatura è $temperatura[2]" Un array associativo può avere sia numeri che stringhe come chiavi, purché le chiavi siano uniche.
8 Creazione di array Un array può anche essere definito all interno di uno script: Assegnando il valore di un elemento alla volta $sigle['mi']='milano'; Costruendo un intero array in un singolo passo con la funzione array() $stati = array ('IA' => 'Iowa', 'MD' => 'Maryland'); Senza specificare la chiave $artisti = array ('Vasco Rossi','Beatles','Mina'); Inserendo solo l indice numerico del primo elemento $days = array(1=> 'Sunday','Monday','Tuesday'); Creando un array di numeri in sequenza $ten = range (1, 10);
9 Accesso ad array Un array non può essere stampato con il comando echo $vettore Il ciclo foreach può scandire gli elementi di un array // Sintassi del ciclo foreach foreach ($array as $value) { Fai qualcosa con $value. // Esempio di ciclo foreach che accede a chiavi e valori. foreach ($array as $key => $value) { echo "Il valore dell elemento $key è $value."; La funzione count($array) è equivalente a sizeof($array) e restituisce il numero di elementi contenuti in $array
10 PHP: Array multidimensionali $states=array('tx'=>'texas','ut'= 'Utah', ); $provinces=array('qc'=>'quebec','ab'=>'alberta', ); possono essere fusi in un singolo array bidimensionale $abbr=array('us'=>$states, 'Canada'=>$provinces); In questo caso ogni elemento di $abbr potrà essere individuato attraverso due chiavi, ognuna delle quali permetterà di accedere ad uno dei due array. echo "Lo stato con sigla TX è: $abbr['us']['tx']" NB Un array bidimensionale in PHP non è una matrice; ogni riga può avere un diverso numero di elementi. Concettualmente è più simile ad una lista di liste.
11 <html> // Crea un form che invia un array al server <head> <title>tell Us About Yourself</title> </head> <body> <form action = "handle_about.php" method="post"> <fieldset> <legend>enter your information in the form below:</legend> <p> <b>name:</b> <input type="text" name="name" size="20" maxlength="40"/> </p> <p> <b>interests:</b> <input type="checkbox" name="interests[]" value="music" /> Music <input type="checkbox" name="interests[]" value="movies" /> Movies <input type="checkbox" name="interests[]" value="books" /> Books <input type="checkbox" name="interests[]" value="skiing" /> Skiing <input type="checkbox" name="interests[]" value="napping" /> Napping </p> </fieldset> <div align="center"> <input type="submit" name="submit" value="submit My Information" /> </div> </form> </body> </html>
12 E possibile evitare di inserire «manualmente» una checkbox per ogni opzione che si vuole elencare utilizzando PHP: si definisce un array con le opzioni fra cui si vuole scegliere e poi un ciclo foreach per generare la sequenza di checkbox. E infatti possibile scrivere script che mescolano HTML e PHP inserendo le sezioni PHP in un tag <?php codice?> Per essere sicuri che l interprete PHP venga attivato in corrispondenza delle sezioni PHP il file che si crea dovrà avere estensione.php.
13 <html> // Crea un form che invia un array al server (VERSIONE PHP) <head> <title>tell Us About Yourself</title> </head> <?php $hobbies=array('music','movies','books','skiing','napping');?> <body> <form action = "handle_about.php" method="post"> <fieldset> <legend>enter your information in the form below:</legend> <p> <b>name:</b> <input type="text" name="name" size="20" maxlength="40"/> </p> <p> <b>interests:</b> <?php foreach($hobbies as $value) { echo '<input type="checkbox" name="interests[]" '. " value=$value> $value <br>";?> </p> </fieldset> <div align="center"> <input type="submit" name="submit" value="submit My Information" /> </div> </form> </body> </html>
14 // handle_about.php <?php // If everything was filled out, print the message. if ($_POST['name'] && $_POST['interests']) { $name=$_post['name']; echo "Thank you, <b>$name</b>. You entered your interests as:<ul>"; // Print each interest. foreach ($_POST['interests'] as $value) { // Loop through each. echo "<li>$value</li>\n"; echo '</ul>'; // Close the list. else { // One form element was not filled out properly. echo '<p><font color="red">please go back and fill out the form again. </font></p>';?>
15 Ordinamento di array $names = array ('George Michael', 'Ann', 'Buster'); sort($names); ordina i valori eliminando la correlazione con le chiavi rsort($names); ordinamento inverso asort($names); ordina i valori mantenendo la correlazione con le chiavi arsort($names); ordinamento inverso ksort($names); krsort($names); ordina in base alle chiavi ordinamento inverso
16 // Create the array. $movies = array ( 10 => 'Casablanca', 9 => 'To Kill a Mockingbird', 2 => 'The English Patient', 8 => 'Sideways', 7 => 'Donnie Darko' ); // Display the movies in their original order. echo '<p>in their original order:<br /><pre>rating Title'; foreach ($movies as $key => $value) { echo "$key\t$value\n"; echo '</pre></p>'; // Display the movies sorted by title. echo '<p>sorted by title:<br /><pre>rating Title'; asort($movies); foreach ($movies as $key => $value) { echo "$key\t$value\n"; echo '</pre></p>'; // Display the movies sorted by rating. echo '<p>sorted by rating:<br/ ><pre>rating Title'; krsort($movies); foreach ($movies as $key => $value) { echo "$key\t$value\n"; echo '</pre></p>';
17 Alcuni esempi tratti da: Tutorial con esercizi e simulatore interattivo.
Tipi di input widget. Textbox. <form action="action_page.php"> <b>name:</b> <input type="text" name="name" size="20" maxlength="40" > <br><br>
Tipi di input widget Textbox name: Tipi di input widget Menu a tendina
DettagliDato 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
DettagliDato 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
DettagliDato 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
DettagliArray multidimensionali
Array multidimensionali $states=array('tx'=>'texas','ut'= 'Utah', ); $provinces=array('qc'=>'quebec','ab'=> 'Alberta', ); possono essere fusi in un singolo array bidimensionale $abbr=array('us'=>$states,
DettagliIl linguaggio PHP. Elementi base
Il linguaggio PHP Elementi base Il Linguaggio PHP PHP è un acronimo ricorsivo che sta per PHP Hypertext Preprocessor Sintassi di base: un blocco di scripting PHP può stare ovunque in un documento, inizia
DettagliIl linguaggio PHP. Insegnarvi tutto il PHP? Non esattamente Obiettivo: insegnarvi ad interagire via web con una base dati
Programmazione Web Il linguaggio PHP Il nostro obiettivo Insegnarvi tutto il PHP? Non esattamente Obiettivo: insegnarvi ad interagire via web con una base dati Accedere ai dati inseriti dall utente nei
DettagliGuida 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
DettagliProgrammazione web lato client con JavaScript. Marco Camurri 1
Programmazione web lato client con JavaScript Marco Camurri 1 JavaScript E' un LINGUAGGIO DI PROGRAMMAZIONE che consente di inserire codice in una pagina web Sintassi simile a Java (e al C), ma NON E'
DettagliArray. // utente pippo $utente1 = array( username => pippo, password => pippo123, ruolo => amministratore );
Array Esercizio 1 Implementare un servizio che permetta il login di utenti ad un sistema e la possibilità di visualizzare articoli. Il servizio riceve in ingresso, tramite GET, l username e la password
DettagliCorso di PHP. Prerequisiti. 2.1 Variabili. Conoscenza HTML Tecnica della programmazione Principi di programmazione web. M. Malatesta 2.
Corso di PHP 2.1 Variabili 1 Prerequisiti Conoscenza HTML Tecnica della programmazione Principi di programmazione web 2 1 Introduzione In questa Unità illustriamo più in particolare gli strumenti di base
Dettagli1. (6 punti) Spiegare il significato, in modo dettagliato, del pezzo di codice seguente di una servlet:
Università degli Studi di Camerino Corso di Laurea in Informatica A.A. 2015/2016 Prova Scritta di Programmazione Web, 21 Febbraio 2017 VIII Appello Docenti: Francesco Tiezzi e Luca Tesei Nome e Cognome:
DettagliCorso di Laboratorio di Sistemi Operativi
Corso di Laboratorio di Sistemi Operativi Lezione 4 Alessandro Dal Palù email: alessandro.dalpalu@unipr.it web: www.unipr.it/~dalpalu Approfondimento su make http://http://capone.mtsu.edu/csdept/facilitiesandresources/make.htm
DettagliPHP ESSENTIALS #5. By WI400 Team. : stringhe
PHP ESSENTIALS #5 By WI400 Team : stringhe Agenda definizione delle stringhe comparazione corrispondenza parsing formattazione Stringhe Le stringhe sono i tipi di variabili più spesso utilizzate Tutti
DettagliArray, Funzioni e interazione con l utente
Array, Funzioni e interazione con l utente Laboratorio di Progettazione Web AA 2010/2011 Claudio Lucchese / Chiara Renso ISTI- CNR claudio.lucchese@isti.cnr.it Gli array sono contenitori in grado di memorizzare
DettagliLaboratorio Progettazione Web Il linguaggio PHP Array. Andrea Marchetti IIT-CNR AA 2014/2015
Laboratorio Progettazione Web Il linguaggio PHP Array Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.it AA 2014/2015 Overview Introduzione sugli array Array Numerici Array Associativi Array Multidimensionali
Dettagli2011 Politecnico di Torino 1
Il nostro obiettivo Programmazione Web Il linguaggio PHP Insegnarvi tutto il PHP? Non esattamente Obiettivo: insegnarvi ad interagire via web con una base dati Accedere ai dati inseriti dall utente nei
DettagliLaboratorio Progettazione Web PHP e FORMs HTML - Lezione 8. Andrea Marchetti IIT-CNR 2011/2012
Laboratorio Progettazione Web PHP e FORMs HTML - Lezione 8 Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2011/2012 Architettura di una applicazione Web Browser Web HTTP Server Web Dati View Control
DettagliIl linguaggio PHP. Insegnarvi tutto il PHP? Non esattamente Obiettivo: insegnarvi ad interagire via web con una base dati
Programmazione Web Il linguaggio PHP Il nostro obiettivo Insegnarvi tutto il PHP? Non esattamente Obiettivo: insegnarvi ad interagire via web con una base dati Accedere ai dati inseriti dall utente nei
Dettagliscrivere window.alert(). 2 Nell esempio sarebbe scritto solo var hello, senza pertanto attribuire alla variabile hello alcun valore
In genere il metodo alert() è usato per verificare il valore delle variabili durante la fase di correzione degli errori (debugging), fase che può essere svolta anche con l ausilio di appositi programmi
DettagliLato client: vuol dire che le operazioni programmate vengono svolte e visualizzate direttamente sul computer dell'utente collegato
Introduzione al linguaggio PHP Hypertext preprocessor Lato client: vuol dire che le operazioni programmate vengono svolte e visualizzate direttamente sul computer dell'utente collegato Lato server: vuol
DettagliLaboratorio Progettazione Web Array in PHP. Andrea Marchetti IIT-CNR 2013/2014
Laboratorio Progettazione Web Array in PHP Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2013/2014 Overview Introduzione Array Numerici Array Associativi Array Multidimensionali Funzioni per manipolare
DettagliProgrammazione Web D B M G. Il linguaggio PHP
Programmazione Web Il linguaggio PHP Il nostro obiettivo Insegnarvi tutto il PHP? Non esattamente Obiettivo: insegnarvi ad interagire via web con una base dati Accedere ai dati inseriti dall utente nei
DettagliInstallazione di EasyPhp. Avviare EasyPhp. La finestra di amministrazione di EasyPhp
Installazione di EasyPhp Scaricare la versione più recente di EasyPhp dal sito ufficiale (http://www.easyphp.org/). Scegliere la versione di sviluppo (DEVELOPMENT SERVER) più adatta al proprio sistema
DettagliD 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
DettagliBASI LINGUAGGIO. Programmazione Web 1
BASI LINGUAGGIO Programmazione Web 1 Commen0 Riga singola // This is a comment Riga mul8pla /* This is a sec8on of mul8line comments which will not be interpreted */ Programmazione Web 2 Istruzioni Un
DettagliCorso di PHP. Prerequisiti. 4.2 Array associativi. Variabili semplici e strutturate Concetto di array Strutture di controllo
Corso di PHP 4.2 1 Prerequisiti Variabili semplici e strutturate Concetto di array Strutture di controllo 2 1 Introduzione Talvolta il caricamento di un array richiede un indice non numerico oppure può
DettagliBASI LINGUAGGIO. Programmazione Web 1
BASI LINGUAGGIO Programmazione Web 1 Commen0 Riga singola // This is a comment Riga mul8pla /* This is a sec8on of mul8line comments which will not be interpreted */ Programmazione Web 2 Istruzioni Un
DettagliProgrammazione Web 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 HTML: HyperText Markup Language Standard
DettagliI tipi strutturati e i record in C++
I tipi strutturati e i record in C++ Docente: Ing. Edoardo Fusella Dipartimento di Ingegneria Elettrica e Tecnologie dell Informazione Via Claudio 21, 4 piano laboratorio SECLAB Università degli Studi
Dettagli@2011 Politecnico di Torino 1
Concetti di base Programmazione Web Il linguaggio HTML HTML consente di annotare un testo per contrassegnare le parti che lo compongono Le annotazioni sono realizzate tramite i "tag" Visualizzare documenti
DettagliPHP & MySQL. Giselda De Vita
PHP & MySQL Giselda De Vita - 2014 1 Per creare un applicazione WEB su APACHE, in linguaggio PHP, con Base Dati MySQL, possiamo lavorare in locale o in rete. Per lavorare in locale abbiamo bisogno di installare
DettagliD B M G. Basi di dati. Programmazione Web: HTML. Programmazione Web. Il linguaggio Politecnico di Torino 1
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
DettagliD B M G. Basi di dati. Programmazione Web: HTML. Programmazione Web. Il linguaggio Politecnico di Torino 1
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
DettagliCapitolo 5. Array e collezioni. c 2005 Pearson Education Italia Capitolo 5-1 / 61
Capitolo 5 Array e collezioni c 2005 Pearson Education Italia Capitolo 5-1 / 61 Sommario: Array e collezioni 1 Array Array di oggetti Lunghezza di un array Accesso agli elementi di un array Array e cicli
DettagliJavascript. - Corso Web Design - Media Dream Academy. Stefano Gaborin
Javascript - Corso Web Design - Media Dream Academy Stefano Gaborin stefano.gaborin@above.company www.above.company Cos è Javascript? JavaScript è un linguaggio di programmazione interpretato. Utilizzato
DettagliProgrammazione Web 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 HTML: HyperText Markup Language Standard
DettagliHTML. Es: La prossima parola è in <b>neretto</b> Es: La prossima parola è in neretto
HTML Il linguaggio HTML (HyperText Markup Language) utilizza annotazioni (tag) per descrivere come verrà visualizzato il documento sul browser di un client. L HTML non è un linguaggio di programmazione
DettagliLaboratorio di Informatica I
Struttura della lezione Lezione 3: Istruzioni ed operatori booleani. Vittorio Scarano Corso di Laurea in Informatica Università di Salerno Soluzioni agli esercizi Istruzioni (statement) semplici e di controllo
DettagliInformatica (A-K) 5. Algoritmi e pseudocodifica
Vettori e matrici #1 Informatica (A-K) 5. Algoritmi e pseudocodifica Corso di Laurea in Ingegneria Civile & Ambientale A.A. 2011-2012 2 Semestre Prof. Giovanni Pascoschi Le variabili definite come coppie
Dettagli@2011 Politecnico di Torino 1
Il linguaggio HTML Programmazione Web Concetti di base Le interfacce utente in HTML I form Il passaggio dei parametri contenuti nei form Il linguaggio HTML Concetti di base Concetti di base HTML: HyperText
DettagliFondamenti di Informatica 6. Algoritmi e pseudocodifica
Vettori e matrici #1 Fondamenti di Informatica 6. Algoritmi e pseudocodifica Corso di Laurea in Ingegneria Civile A.A. 2010-2011 1 Semestre Prof. Giovanni Pascoschi Le variabili definite come coppie
Dettagli@2011 Politecnico di Torino 1
Il linguaggio HTML Programmazione Web Concetti di base Le interfacce utente in HTML I form Il passaggio dei parametri contenuti nei form Il linguaggio HTML Concetti di base Concetti di base HTML: HyperText
DettagliJavaScript JavaScript Programmazione lato client JScript JavaScript ECMAScript
Programmazione lato client Netscape: Microsoft: JScript ECMAScript (ECMA-262) (European Computer Manufactures Association) Linguaggio di script interpretato con alcune caratteristiche Object Oriented HTTP
DettagliA. Ferrari. informatica. Java basi del linguaggio. Alberto Ferrari Informatica
informatica Java basi del linguaggio Alberto Ferrari Informatica struttura di un programma Java /** * Classe EsempioProgramma * Un esempio di programmazione in Java * @author 4A Informatica */ public class
DettagliListe. Università degli Studi di Milano
Università degli Studi di Milano Laurea Specialistica in Genomica Funzionale e Bioinformatica Corso di Linguaggi di Programmazione per la Bioinformatica Liste Giorgio Valentini e mail: valentini@dsi.unimi.it
DettagliLaboratorio Progettazione Web Le funzioni in PHP. Angelica Lo Duca IIT-CNR 2012/2013
Laboratorio Progettazione Web Le funzioni in PHP Angelica Lo Duca IIT-CNR angelica.loduca@iit.cnr.it 2012/2013 Funzioni Una funzione è una sequenza di istruzioni che implementano una specifica funzionalità
DettagliCorso di Informatica
Corso di Informatica CdL in Matematica e CdL in Matematica per le Applicazioni Prof. G. Nicosia Dipartimento di Matematica e Informatica Facoltà di Scienze MM.FF.NN. Università degli Studi di Catania A.
DettagliLaboratorio Progettazione Web Il linguaggio PHP le istruzioni. Andrea Marchetti IIT-CNR 2013/2014
Laboratorio Progettazione Web Il linguaggio PHP le istruzioni Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2013/2014 Assegnamento L assegnamento ad una variabile è il classico variabile = valore;
DettagliOctave. Luca Abeni. Informatica Luca Abeni 1 / 21
Luca Abeni Informatica Luca Abeni 1 / 21 Linguaggi di Programmazione di Alto Livello Parole chiave: possibilmente con significato in inglese Ma agli informatici piacciono molto contrazioni e acronimi...
DettagliIntroduzione 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
DettagliIntroduzione 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
DettagliIntroduzione al MATLAB c Parte 3 Script e function
Introduzione al MATLAB c Parte 3 Script e function Lucia Gastaldi DICATAM - Sezione di Matematica, http://www.ing.unibs.it/gastaldi/ Indice 1 M-file di tipo Script e Function Script Function 2 Gestione
DettagliLaboratorio Progettazione Web Il linguaggio PHP Array. Andrea Marchetti IIT-CNR AA 2016/2017
Laboratorio Progettazione Web Il linguaggio PHP Array Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.it AA 2016/2017 Overview Introduzione sugli array Array Numerici Array Associativi Array Multidimensionali
DettagliLaboratorio di Matematica e Informatica 1
Laboratorio di Matematica e Informatica 1 Matteo Mondini Antonio E. Porreca matteo.mondini@gmail.com porreca@disco.unimib.it Dipartimento di Informatica, Sistemistica e Comunicazione Università degli Studi
DettagliLaboratorio di Matlab
Laboratorio di Matlab Alessandro Formaglio Dipartimento di Ingegneria dell Informazione, Università di Siena alex@dii.unisi.it http://www.dii.unisi.it/ control/matlab/labmatlab.html 9 Luglio 2009 DII -
DettagliStrutture dati. Operatori di incremento e decremento. Strutture di dati. Strutture di dati. ++ e -- Esempi. Vettori e matrici.
Operatori di incremento e decremento ++ e -- Esempi y=x++ il contenuto della variabile x viene inizialmente usata per l assegnazione y, e solo dopo incrementata y=--x il contenuto della variabile x viene
DettagliPHP Un introduzione. Dispense per il corso di Linguaggi e Traduttori 2003 Facoltà di Economia Università di Trento. Paolo Bouquet
PHP Un introduzione Dispense per il corso di Linguaggi e Traduttori 2003 Facoltà di Economia Università di Trento Paolo Bouquet Cos'è il PHP? E' un linguaggio di scripting server side La differenza tra
DettagliPHP. Linguaggio di scripting lato server (progettato specificatamente per il Web)
PHP Linguaggio di scripting lato server (progettato specificatamente per il Web) Inserimento di codice PHP in una pagina XHTML (sul server): Interpretazione del codice PHP (sul server) Generazione di una
DettagliPHP funzioni. Prof. Francesco Accarino
PHP funzioni Prof. Francesco Accarino Lavorare con le date Con php è possibile mostrare la data corrente(ora e/o giorno e/o mese e/o anno), sotto qualsiasi forma. La funzione chiave è date();. tabella
DettagliProgrammare. Definire una sequenza di istruzioni che specificano come effettuare una elaborazione
Python Programmare Definire una sequenza di istruzioni che specificano come effettuare una elaborazione Le istruzioni devono essere date in un linguaggio comprensibile dal calcolatore. In generele questi
DettagliJavaScript. Caratteristiche del JavaScript. Javascript consente di rendere dinamiche le pagine HTML
JavaScript Caratteristiche del JavaScript Javascript consente di rendere dinamiche le pagine HTML Javascript è un linguaggio di programmazione con il quale è possibile produrre applicazioni eseguibili
DettagliFondamenti di Informatica
Vettori e matrici #1 Le variabili definite come coppie sono dette variabili scalari Fondamenti di Informatica 5. Algoritmi e pseudocodifica Una coppia è una variabile
DettagliUNIVERSITÀ DEGLI. DI - Dipartimento di Informatica Università degli Studi di Milano
Docente: Matteo Re UNIVERSITÀ DEGLI STUDI DI MILANO Insegnamento: Informatica A.A. 2015-2016 semestre II C.d.l. BIOTECNOLOGIA curriculum farmaceutico Controllo del flusso di esecuzione in R Matteo Re email:
DettagliLaboratorio Progettazione Web Il linguaggio PHP Array. Andrea Marchetti IIT-CNR AA 2015/2016
Laboratorio Progettazione Web Il linguaggio PHP Array Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.it AA 2015/2016 Overview Introduzione sugli array Array Numerici Array Associativi Array Multidimensionali
DettagliLaboratorio Progettazione Web Il linguaggio PHP Array. Andrea Marchetti IIT-CNR AA 2017/2018
Laboratorio Progettazione Web Il linguaggio PHP Array Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.it AA 2017/2018 Overview Introduzione sugli array Array Numerici Array Associativi Array Multidimensionali
DettagliLaboratorio Progettazione Web Il linguaggio PHP Lezione 6. Andrea Marchetti IIT-CNR 2011/2012
Laboratorio Progettazione Web Il linguaggio PHP Lezione 6 Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2011/2012 Assegnamento L assegnamento ad una variabile è il classico variabile = valore;
DettagliCorso di PHP. Prerequisiti. 5 Funzioni
Corso di PHP 5 Funzioni 1 Prerequisiti Programmazione elementare in Php Tecnica top-down Concetto matematico di funzione Compilazione e link di programmi Esecuzione di funzioni Uso di parametri 2 1 Introduzione
DettagliSTRUTTURA BASE DELLA PAGINA HTML
INDICE INDICE... 1 Convenzioni e simboli usati... 1 STRUTTURA BASE DELLA PAGINA HTML... 1 Alcuni dei Principali TAG Html:... 2 Gli attributi dei TAG Html:... 2 ALIGN... 2 attributi del tag ... 2
DettagliL utility Unix awk [Aho-Weinberger-Kernighan]
L utility Unix awk [Aho-Weinberger-Kernighan] L utility awk serve per processare file di testo secondo un programma specificato dall utente. L utility awk legge riga per riga i file ed esegue una o più
DettagliGli Array. Dichiarazione di un array
Gli Array Un array rappresenta una variabile indicizzata (ovvero contenente un indice) che viene utilizzata per contenere più elementi dello stesso tipo. Ogni array ha un nome al quale viene associato
DettagliCaratteri e stringhe
Caratteri e stringhe Caratteri Dato che un computer può memorizzare esclusivamente sequenze di bit, per memorizzare un carattere (e quindi testi) è necessario stabilire una convenzione che associa a un
DettagliSpiegazioni 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,
DettagliLaboratorio - Programmazione
Laboratorio - Programmazione Angelo Di Iorio angelo.diiorio@unibo.it Progetto L obiettivo del progetto è realizzare un applicazione PHP da linea di comando che raccoglie dati sui terremoti avvenuti in
DettagliProblema: calcolare il massimo tra K numeri
Problema: calcolare il massimo tra K numeri Scrivere un algoritmo che fornisca in input ad un programma un numero K e K interi positivi. L algoritmo deve restituire il valore massimo tra quelli introdotti
DettagliSTRUTTURE DI CONTROLLO DEL C++
STRUTTURE DI CONTROLLO DEL C++ Le istruzioni if e else Le istruzioni condizionali ci consentono di far eseguire in modo selettivo una singola riga di codice o una serie di righe di codice (che viene detto
DettagliSTATISTICA LAB. Analisi dei dati con R - Ex 2. Marta Nai Ruscone. LIUC - Università Carlo Cattaneo, Castellanza STATISTICA LAB
Analisi dei dati con R - Ex 2 Marta Nai Ruscone LIUC - Università Carlo Cattaneo, Castellanza Funzioni Una funzione è un insieme di comandi elementari. In R sono disponibili un gran numero di funzioni
DettagliLinguaggi di scripting
Linguaggi di scripting In generale uno script è un piccolo programma (al limite una sola istruzione) il cui codice viene inserito all'interno di una pagina HTML o collegato ad esso, e interpretato dal
DettagliIntroduzione alla programmazione nella shell di Unix 10 Maggio 2005
Introduzione alla programmazione nella shell di Unix 10 Maggio 2005 1 Page 1 Shell e programmazione La shell di UNIX definisce un vero e proprio linguaggio di programmazione, le cui caratteristiche principali
DettagliINTRODUZIONE A MATLAB. Introduzione. Calcolatrice base. Calcolatrice base. Variabili predefinite o speciali. Variabili predefinite o speciali
INTRODUZIONE A MATLAB Introduzione M.R. Russo & M. Venturin Università degli Studi di Padova Dipartimento di Matematica Pura ed Applicata A.A. 2007/2008 Il nome MATLAB è acronimo di MATrix LABoratory.
DettagliHTML. Es: La prossima parola è in <b>neretto</b> Es: La prossima parola è in neretto
HTML Il linguaggio HTML (HyperText Markup Language) utilizza annotazioni (tag) per descrivere come verrà visualizzato il documento sul browser di un client. HTML non è un linguaggio di programmazione ma
DettagliIntroduzione 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
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
DettagliAlgoritmi e Strutture di Dati
Algoritmi e Strutture di Dati Pseudocodifica m.patrignani Nota di copyright queste slides sono protette dalle leggi sul copyright il titolo ed il copyright relativi alle slides (inclusi, ma non limitatamente,
DettagliModulo III - Cenni alla programmazione in R
Modulo III - Cenni alla programmazione in R Elisabetta Ronchieri Università di Ferrara Dipartimento di Economia e Management e-mail: elisabetta.ronchieri@unife.it 12 Dicembre 2016 Elisabetta Ronchieri
DettagliLe operazioni di Input e Output
Le operazioni di Input e Output Introduction to Fortran 90 Paolo Ramieri, CINECA Aprile 2014 Input e Output Il salvataggio dei datisu disco e la loro lettura è possibile dopo aver generato un "collegamento"
DettagliControllo del flusso di esecuzione di un programma
Controllo del flusso di esecuzione di un programma I programmi sono eseguiti sequenzialmente, istruzione dopo istruzione, ma in alcuni casi il flusso di esecuzione può scegliere vie alternative o ripetersi
DettagliPrimi elementi di PHP
Primi elementi di PHP I linguaggi di script lato server Come spiegato a lezione utilizzeremo PHP come linguaggio di programmazione lato server su WWW. La disponibilità di linguaggi di script (ossia interpretati
DettagliIng. Lorenzo Vismara
Ing. Lorenzo Vismara ! "# #!$#%&# '(!)&!*)&#*$# +!, +$-.(( #!((%&#, #!& %&) /$#01&! 0#( 3452 $ 6#( 1 2 &## #!7 #89): #;##( 1? )#&)< $9): #@82 #)AA)#&#&$( #7)& @B && ##@A&#C 7 $C#&7 @B A&#)@#7&#
DettagliLa connessione ai database MySQL tramite script PHP versione 5.5
La connessione ai database MySQL tramite script PHP versione 5.5 Php è un linguaggio di scripting che estende le funzionalità del server Web, mentre MySQL è un programma server che si occupa della gestione
Dettagli