Introduzione al PHP: condizioni e cicli

esercizi php

Come ogni linguaggio di programmazione che si rispetti, un ruolo fondamentale lo hanno le strutture di controllo if/else e i cicli. Vediamo come utilizzarli in PHP con qualche applicazione introduttiva semplice. Entriamo nel vivo della programmazione PHP, dopo aver visto come gestire il nostro primo script con la creazione di variabili e stampa a video … Leggi tutto

XML, come crearlo

sistemi-reti

Cos’è XML XML, eXstensible Markup Language,  è un particolare linguaggio molto semplice per trasportare e memorizzare dati sotto forma file di testo. Come vedremo, è piuttosto semplice da realizzare ma decisamente scomodo da leggere o manipolare per un umano. Per i dati da visualizzare, XML deve funzionare in combinazione con un altro linguaggio di back-end … Leggi tutto

Esercizio PHP: misurazione temperatura con tendine dinamiche, immissione da form, sessioni

esercizi php

Si vuole realizzare un servizio Web per la raccolta dei dati relativi alle temperature misurate agli utenti in ingresso presso le scuole della città. Il servizio prevede le seguenti pagine:

  1. Una form in cui l’utente può scegliere il nome della scuola presso cui si è effettuata la misura da un menù a tendina e inserire la temperatura numerica, il nome, cognome, telefono, codice fiscale dell’utente misurato. La form permette l’inserimento di una misura per volta e le opzioni del menù a tendina devono essere generate dinamicamente a partire da un array/tabella db con i nomi delle scuole(es. ITT Alessandrini, IP Marino, Istituto G. Milli, Liceo A. Einstein ecc).
  2. Una pagina di raccolta dei dati che memorizza sul server gli inserimenti fatti col form di cui al punto 1 nella stessa sessione di lavoro, mostrando quante misure sono state inserite per la sessione. Ad ogni dato inserito deve essere associato anche un timestamp dell’inserimento(ad esempio usando la funzione time() che fornisce il numero di secondi fra il tempo presente e 1/1/1970 00:00:00 GMT o la semplice data/ora con la funzione now()).
  3. Una pagina di riepilogo che stampa per ogni scuola, cliccabile da un elenco, la temperatura massima più alta e la media della temperatura minima del giorno corrente e dell’ultima settimana.

Si scrivano il form e le due pagine di raccolta dati e riepilogo usando HTML/PHP e opzionalmente rendere usabile e gradevole il sito con CSS e JS. L’alunno faccia tutte le ipotesi tecnologiche aggiuntive che ritiene necessarie.

Leggi tutto

Integrare AJAX con JQuery, PHP e JSON

esercizi php

Ajax è una tecnologia JavaScript che abbiamo già capito essere essenziale per una web-app moderna e che risponda alle esigenze di UI/UX simili alle applicazioni tradizionali da desktop ma con i dovuti vantaggi. JQuery è una libreria Javascript che abbiamo già visto su queste pagine semplifica enormemente alcune funzionalità e Ajax è una di queste! Vediamo come.

Leggi tutto

Esempio di uso di JSON in PHP

esercizi php

JSON è una tecnologia molto semplice che viene utilizzata prevalentemente per leggere o scrivere dati da e su un server web che poi possono essere utilizzati o graficati all’interno di un sito web standard o una app per smartphone. Vediamo di più!

Leggi tutto