Post

Post in evidenza

4E e 4I: Gli array nidificati in Php con il modulo form, inserimento e stampa

Immagine
Registro Valutazioni Studenti Realizza una pagina PHP contenente un modulo HTML per registrare uno studente con i suoi dettagli anagrafici e i voti ottenuti in tre materie (Matematica, Italiano, Inglese). I dati inseriti devono essere salvati in una variabile di sessione organizzata come array multidimensionale (nidificato) e successivamente stampati a schermo tramite cicli foreach nidificati, calcolando anche la media dei voti per ciascuno studente. Codice Sorgente Completo (index.php) PHP <?php session_start(); // Inizializza l'array degli studenti in sessione se non esiste if (! isset ( $_SESSION [ 'studenti' ])) {     $_SESSION [ 'studenti' ] = []; } // Gestione del reset dei dati if ( isset ( $_POST [ 'reset' ])) {     $_SESSION [ 'studenti' ] = [];     header( 'Location: ' . $_SERVER [ 'PHP_SELF' ]);     exit ; } // Gestione dell'inserimento dati tramite FORM if ( $_SERVER [ 'REQUEST_METHOD' ] === 'POST...

4E e 4I: Gli array associativi

Immagine
  Un array associativo è una struttura dati che organizza le informazioni sotto forma di coppie chiave-valore . A differenza degli array tradizionali (numerici), in cui i dati si trovano in posizioni identificate da numeri ordinali ( $0, 1, 2, ...$ ), in un array associativo ogni singolo dato è recuperabile attraverso un' etichetta descrittiva (una stringa di testo). 1. I Due Elementi Fondamentali Un array associativo si basa sull'associazione univoca tra due elementi: La Chiave (Key): È l'identificatore unico o "etichetta" del dato. Serve come nome per fare riferimento a quel contenuto specifico (es. "titolo" , "prezzo" , "email" ). Il Valore (Value): È l'informazione reale contenuta dentro l'etichetta (es. "Super Mario" , 59.99 , "utente@email.it" ). In questa struttura, la relazione è sempre di tipo chiave $\rightarrow$ valore : data una specifica chiave, si ottiene uno e un solo valore ad essa asso...