Esercitazione: Applicazione Web Regista - Film - Cinema


Soluzione seconda parte


Primo Passo: Form Inserimento Regista

La form di Inserimento di un'entità sul Database (nel nostro caso REGISTA), sicuramente richiederà più campi di input nella form HTML.
Chiamare il file HTML inserimento_regista.html.

<html>
<head>
<title>Inserisci Regista</title>
</head>
<body>
<p > <h1>Inserisci Regista</h1></p>
<form action="insRegista.php" method="POST" name="form">
<table width="360" border="1" >
  <tr>
    <td width="122"  ><label>Codice</label></td>
    <td width="1119"><input name="codice" id="codice" type="text" size="30" maxlength="6" /> </td>
  </tr>
  <tr>
    <td><label>Nome</label> </td>
    <td><input name="nome" id="nome" type="text" size="30" maxlength="30" /> </td>
  </tr>
  <tr>
    <td><label>Nazionalita'</label> </td>
    <td><input name="nazionalita" id="nazionalita" type="text" size="30" maxlength="50" /> </td>
  </tr>
  <tr>
    <td><label>Anno di Nascita</label> </td>
    <td><input name="anno" id="anno" type="text" size="4" maxlength="4" /> </td>
  </tr>
 <tr >
    <td colspan="2" align="center"><input name="submit" type="submit" value="INVIO" /></td>
 </tr>
</table>

</form>

</body>
</html>

          

Secondo Passo: Modulo PHP di inserimento

Ricordandosi sempre di dare ad un file la struttura base HTML (<head></head><body></body>)
Il pezzo di codice PHP da inserire tra i tag Body è il seguente:

<?php

$nome=$_POST[nome];
$codice=$_POST[codice];
$anno=$_POST[anno];
$nazionalita=$_POST[nazionalita];

$db=mysql_connect("localhost","root","root");
if(!$db)
  echo "no connection"; 
else
{
 mysql_select_db("my_XXX");

 $query = "insert INTO ES1_REGISTA VALUES ('codice', 'nome','nazionalita', 'anno_di_nascita'),('".$codice."','".$nome."','".$nazionalita."','".$anno."');";
 $result = mysql_query($query);
	
 echo "<p>REGISTA INSERITO! : ".$nome."</p>";

}
?>
          


Terzo Passo: Mettiamo tutto insieme in una pagina index.html

Ora creiamo una pagina di accesso alla ricerca e all'inserimento:

<html>
<head>
  <title>Home Page MIO sito</title>
</head>
<body>
 <br>
 <a href="ricerca_regista.html">Ricerca Regista</a>
 <br>
 <a href="inserisci_regista.html">Inserisci Regista</a>
        		
 </body>
</html>
         

Quarto Passo: Una immagine!

Cerchiamo con Google un'immagine qualsiasi da inserire nel nostro sito che ci possa esprimere l'idea di cinema.
SAlviamola in locale e poi sul sito Altervista facciamo "Invia File di quella immagine.
Con il tag <img src="path_image"> la pagina HTML assume tutto un altro aspetto!

<html>
<head>
  <title>Home Page MIO sito</title>
</head>
<body>
<table>
<tr>
<td>
<img src="images.jpeg">
 </td>
 <td>
 <a href="ricerca_regista.html">Ricerca Regista</a>
 <br>
 <a href="inserisci_regista.html">Inserisci Regista</a>
    </td>
    </tr>
  </table>      		
 </body>
</html>
         

Continuare con FILM e CINEMA!