Ale110901
: Alessandro Cecchetto - 1941039Hackfront-ITA
: Emanuele Roccia - 1967318
-
L'esercizio sviluppato non è stato preso dalle slide presentate a lezione, ma inventato da noi.
-
All'interno dell'homework sono state utilizzati principalmente i seguenti tag XHTML e proprietà CSS:
-
<div>, <table>, <ul> per organizzare i contenuti delle varie pagine XHTML
-
<img> per l'inserimento di immagini
-
<a>, <button> sono stati utilizzati con il medesimo stile, il primo per riferimenti interni al sito, mentre il secondo per sviluppi successivi (implementazione PHP...)
-
padding, margin: per la disposizione degli elementi nella pagina
-
border-... : per modifiche estetiche degli elementi
-
font-size: per regolare la dimensione del testo
-
em: per regolare la dimensione degli elementi rispetto alla dimensione del testo
-
display: flex : per modificare il layout in modo flessibile
-
-
L'esercizio sviluppato è il proseguimento dell'homework precedente. Sono state aggiunte le funzionalità di shop e prenotazione corsi mediante il database.
-
Le caratteristiche principali di PHP che sono state utlizzate sono:
- sessioni: per memorizzare lo stato del carrello lato server (session_start, $_SESSION)
- mysqli: per la connessione al database e le interrogazioni (mysqli_query, mysqli_fetch_assoc, mysqli_connect_error)
- array $_GET / $_POST: per ottenere dati inviati dal client nelle richieste
- costanti: per memorizzare le credenziali del database e i nomi delle tabelle
- isset(), unset(): per verificare l'esistenza di variabili ed eliminarne il contenuto
- header('Location: ...'): per reindirizzamenti nello shop e nel login
- preg_match(): per controllare la validità dei campi inseriti
-
L'esercizio sviluppato è il proseguimento dell'homework precedente. Sono state aggiunte le funzionalità di:
- Gestione ordini tramite XML
- Credito utente (con ricarica da pagina del carrello)
- Pagina del profilo
- Rimozione ordine (da pagina del profilo)
- Scomparsa form ricarica utilizzando JavaScript
-
E' stata utilizzata l'API DOM per la manipolazione dei dati XML.
-
Le caratteristiche principali di XML che sono state utlizzate sono:
- Elementi
- Attributi
- Schema XSD
- DTD
- Validazione documento (validatore.php)
- getElementByTagName
- getAttribute
- appendChild, removeChild
⛄