Aggiunta di un nuovo record al database in PHP
Ora creiamo la pagina new.php
per aggiungere un nuovo utente al nostro database.
Creiamo un modulo apposito:
<form action="" method="POST">
<input name="name">
<input name="age">
<input name="salary">
<input type="submit">
</form>
Dopo l'invio del modulo, salviamo i suoi dati nel database. Per iniziare, intercettiamo il momento dell'invio del modulo:
<?php
if (!empty($_POST)) {
// qui ci sarà il codice per elaborare il modulo
}
?>
All'interno della condizione, otteniamo i nostri dati in variabili:
<?php
$name = $_POST['name'];
$age = $_POST['age'];
$salary = $_POST['salary'];
?>
Prepariamo la query per inserire i dati:
<?php
$query = "INSERT INTO users SET name='$name', age='$age', salary='$salary'";
?>
Eseguiamo questa query:
<?php
mysqli_query($link, $query) or die(mysqli_error($link));
?>
Sulla pagina new.php implementa il modulo
per aggiungere un nuovo utente.
Modifica il task precedente in modo che dopo l'invio del modulo i valori in esso contenuti non vengano cancellati.