Per realizzare l’inserimento degli autori dobbiamo prima realizzare un semplice form HTML. Per semplicità, realizziamo il modulo coerente con la base di dati creata (in un esame o in un compito i campi devono essere esaustivi)
Per realizzare l’inserimento, per esempio dell’autore, è necessario creare un modulo con la richiesta dei campi che abbiamo creato sulla tabella.
Per esempio, per la tabella autore i campi richiesti saranno nome e cognome, e sono entrambi obbligatori.
Per ora evitiamo le formattazioni e gli abbellimenti
Questo piccolo modulo si realizza con il seguente codice:
< html>
< head>
< title>Inserisci autore
< /head>
< body>
< form name=”frmautore” method=”POST” action=”inserisciautore.php”>
INSERISCI L’AUTORE
< br>
NOME: < input type=”text” name=”nome” id=”nome” required>
COGNOME: < input type=”text” name=”cognome” id=”cognome” required>
< br>
< input type=”reset” value=”annulla”>
< input type=”submit” value=”registra”>
< /form>
< /body>
< /html>
La pagina PHP sarà la seguente:
< ?PHP
//RECUPERO I DATI
$nome=$_POST[‘nome’];
$cognome=$_POST[‘cognome’];
//definisco i parametri per la connessione
$hostname=”localhost”;
$username=”root”;
$password=””;
$db_name=”4a_libreria”;
//connessione al server
$conn=new mysqli($hostname,$username,$password,$db_name);
if ($conn->connect_errno)
{
echo “Impossibile connettersi al server: “;
$conn->connect_error.”\n”;
exit;
}
else{
//preparo la query
$sql = “INSERT INTO Autore (codAutore,nome,cognome)
VALUES (”,’$nome’, ‘$cognome’)”;
//eseguo la query
$conn->query($sql);
if ($conn->connect_errno) echo “errore”; else echo “inserimento ok”;
}
//chiudo la connessione
$conn->close();?>
Scarica i file:


Lascia un commento
Devi essere connesso per inviare un commento.