pagina form, dove inserisci i vari dati
Codice PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title>rubrica</title>
</head>
<body>
<?php
echo "<form method=\"POST\" action=\"rubrica.php\" enctype=\"multipart/form-data\">
Cognome
<input name=\"cognome\" type=\"text\" size=\"20\" maxlength=\"30\" value=\"$cognome\">
Nome
<input name=\"nome\" type=\"text\" size=\"20\" maxlength=\"30\" value=\"$nome\">
Tipo Abbonamento
<input name=\"tipoabbonamento\" type=\"text\" size=\"20\" maxlength=\"30\" value=\"$tipoabbonamento\">
Email
<input name=\"email\" type=\"text\" size=\"20\" maxlength=\"30\" value=\"$email\">
Telefono
<input name=\"telefono\" type=\"text\" size=\"20\" maxlength=\"30\" value=\"$telefono\">
Codice Abbonamento
<input name=\"codiceabbonamento\" type=\"text\" size=\"20\" maxlength=\"30\" value=\"$codiceabbonamento\">
<input type=\"submit\" value=\"invia\" name=\"invia\">
<input type=\"reset\" value=\"Cancella!\">
</form>";
?>
</body>
</html>
rubrica.php, codice d'inserimento
Codice PHP:
<?php
$host = 'localhost' ;
$user = 'admin' ;
$password = 'SI' ;
$database = 'rubrica' ;
$db = mysql_connect($host, $user, $password) or die ("Impossibile connettersi al server $host");
mysql_select_db($database, $db)or die ("impossibile connettersi al database $database");
$sql="INSERT INTO rubrica (cognome, nome, tipoabbonamento, email, telefono, codiceabbonamento) VALUES ('$_POST[cognome]','$_POST[nome]','$_POST[tipoabbonamento]','$_POST[email]','$_POST[telefono]','$_POST[codiceabbonamento]')";
if (!mysql_query($sql,$db)) {
echo "Errore, inserimento del record non riuscito.
";
exit;
} else {
# inserimento OK, informa l'utente
$id=mysql_insert_id();
echo "dato inserito, [".mysql_affected_rows()."] record aggiunti
";
echo "Il record e' stato aggiunto id:". $id;
}
mysql_close($db);
?>
ti consiglio che i dati di connessione li metti in un file esterno