RELAZIONE TECNICA SUL SITO DELLA PALESTRA Anno scolastico 2013-2014 Alunno: Davide martinicca Pagina 1
INDICE: Pag. 2 Pag. 3 Traccia del programma Tabella delle variabili, Sorgente HTML Pag. 4, 5, 6 Sorgente HTML Pag. 6 Pag. 7,8 Pag. 9 Screenshot HTML, Sorgente PHP Sorgente PHP Screenshot PHP TRACCIA DEL PROGRAMMA: Creare un sito web che descriva in modo completo una palestra, nella parte di programmazione ci deve essere la possibilità di gestire le iscrizioni al corso di ginnastica o altre attività. Per ogni iscritto verificare se è maggiorenne, il sesso e il costo settimanale. Il sito deve contenere pagine html, riguardanti la definizione della palestra con una grafica accattivante e la giusta proporzione fra testo e immagini. Creare la pag. HTML col modulo form e le pagine PHP collegate. Nel php devono essere usate le sequenza, le scelte e iterazione. ANALISI ANALITICA Pagina 2
Il sito contiene quattro pagine web di cui tre html e una php. La home presenta un immagine della palestra e i collegamenti alle altre due pagine: Prezzi dei corsi e Orari. Nella pagina Prezzi dei corsi sono indicati il costo settimanale di ciascun corso e l iscrizione online con l inserimento dei campi: nome, cognome, età, sesso e selezionare i corsi da frequentare. Questa pagina è collegata a una pagina php che manderà a video il prezzo settimanale totale. TABELLA DELLE VARIABILI: PHP: Nome Tipo Utilizzo Descrizione nome Stringa Input Nome del cliente che vuole iscriversi eta Int Input Eta del cliente sesso Stringa Input Sesso del cliente prezzo Int Output Totale del prezzo Pagina 3
mensile da pagare in base ai corsi scelti SORGENTE HTML <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta content="text/html; charset=iso-8859-1" http-equiv="content-type"> <title>prezzi</title> </head> <body style="background-color: rgb(204, 0, 0); color: rgb(0, 0, 0); width: 774px;" alink="#ee0000" link="#0000ee" vlink="#551a8b"> <big><big><big style="font-weight: bold;"><big style="font-family: Impact;"><span style="color: rgb(255, 255, 0);">PREZZI DEI CORSI</span> </big><br> <small><small><br> </small></small></big><big style="font-family: Arial;"><small><small><span style="color: rgb(255, 255, 255);">Questi sono i prezzi settimanali per ogni corso. Per ogni corso è previsto un istruttore.</span></small></small></big><big style="font-weight: bold;"><br> </big><small><br> <br> </small></big></big> Pagina 4
<table style="text-align: left; height: 220px; width: 396px;" border="1" cellpadding="2" cellspacing="2"> <tbody> <td style="color: rgb(0, 0, 102); width: 163px;" align="undefined" valign="undefined"><big><big><span style="font-weight: bold;">corso</span></big></big></td> <td style="color: rgb(0, 0, 102); width: 215px;" align="undefined" valign="undefined"><big><big><span style="font-weight: bold;">costo SETTIMANALE</span></big></big></td> valign="undefined"><big><big>sala pesi</big></big></td> <td style="color: rgb(255, 255, 255); text-align: right; width: 215px;"><big><big>10,00 </big></big></td> valign="undefined"><big><big>kickboxe</big></big></td> <td style="color: rgb(255, 255, 255); text-align: right; width: 215px;"><big><big>15,00 </big></big></td> valign="undefined"><big><big>aerobica</big></big></td> <td style="color: rgb(255, 255, 255); text-align: right; width: 215px;"><big><big>12,00 Pagina 5
</big></big></td> valign="undefined"><big><big>gag</big></big></td> <td style="color: rgb(255, 255, 255); text-align: right; width: 215px;"><big><big>8,00 </big></big></td> valign="undefined"><big><big>pilates</big></big></td> <td style="color: rgb(255, 255, 255); text-align: right; width: 215px;"><big><big>10,00 </big></big></td> valign="undefined"><big><big>spinning </big></big></td> <td style="color: rgb(255, 255, 255); text-align: right; width: 215px;"><big><big>10,00 </big></big></td> </tbody> </table> <big style="color: rgb(255, 255, 255); font-family: Arial;"><big><br> <span style="font-weight: bold; font-family: Meiryo; color: rgb(51, 255, 51);"> Pagina 6
Calcola il prezzo del tuo corso:</span></big></big><br> <form name="inserimento" action="prezzi.php" method="post"> <p style="font-family: Arial; color: rgb(51, 255, 51);" align="left"><big><big>nome e Cognome : </big> <input name="nome" type="text"></big></p> <p style="font-family: Arial; color: rgb(51, 255, 51);" align="left"><big><big>età : </big> <input name="eta" type="text"></big></p> <p style="font-family: Arial; color: rgb(51, 255, 51);" align="left"><big><big>sesso : </big> <input type='radio' name='sesso' value='maschio' checked> Maschio <input type='radio' name='sesso' value='femmina' checked> Femmina <br> <br> <big style="font-family: Arial; color: rgb(51, 255, 51);"><big>Scegli i corsi che vuoi frequentare:<br> <input name="salapesi" type="checkbox"> sala pesi <br> <input name="kickboxe" type="checkbox"> kickboxe <br> <input name="aerobica" type="checkbox"> aerobica <br> <input name="gag" type="checkbox"> gag <br> <input name="pilates" type="checkbox"> pilates <br> <input name="spinning" type="checkbox"> spinning </big></big> <p align="left"><input value="invia" type="submit"> <input value="annulla" type="reset"></p> <br> </form> Pagina 7
</body> </html> SCREENSHOT HTML SORGENTE PHP <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> Pagina 8
<title>hai compilato la tua iscrizione</title> </head> <body bgcolor="red"> <body> <p align="left"><font size="5"><font color="yellow"><strong>la TUA ISCRIZIONE</strong></font></font></p> <?php $nome = $_POST['nome']; $eta = $_POST['eta']; $sesso = $_POST['sesso']; $prezzo=0; if(isset($_post['salapesi'])) $prezzo=$prezzo+10; if(isset($_post['kickboxe'])) $prezzo=$prezzo+15; if(isset($_post['aerobica'])) $prezzo=$prezzo+12; if(isset($_post['gag'])) $prezzo=$prezzo+8; if(isset($_post['pilates'])) $prezzo=$prezzo+10; if(isset($_post['spinning'])) Pagina 9
$prezzo=$prezzo+10; echo "<h4><font color="yellow"> Buongiorno $nome, hai compilato la tua iscrizione. Hai $eta anni e verrai iscritto ai corsi scelti. Il prezzo totale e' di $tot.</font></h4> <p> <a href="prezzi.html">pagina precedente</a> </p> </body> </html> SCREENSHOT PHP Pagina 10
MANUALE D USO Nella pagina dei corsi e dell iscrizione dovrai inserire Nome e Cognome nei campi, età, sesso e selezionare con il segno di spunta i corsi che vuoi frequentare. I prezzi settimanali di ciascun corso sono indicati nella tabella. Ti verrà indicato il prezzo totale settimanale dei corsi selezionati. Pagina 11