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>
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>"; } ?>
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>
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>