Ho ridotto il numero dei campi per cercare di facilitare la procedura
Sono riuscito a far inserire i dati nel database con il seguente codice
ho creato 2 file
modulo.htm
codice HTML:
<FORM METHOD="post" ACTION="inserisci.php">
Campo 1:<INPUT TYPE="text" NAME="campo1">
Campo 2:<INPUT TYPE="text" NAME="campo2">
<!-- inserisci allo stesso modo tutti i campi che ti servono... -->
<INPUT TYPE="submit" VALUE="Inserisci"></FORM>
inserisci.php
codice HTML:
<head><<title>Documento senza titolo</title>
</head>
<body>
<?php
//Connessione
$host = 'xxxxxx';
$db_user = 'xxxxxxxxxxx';
$db_psw = 'xxxxxxxxxxxxx';
$database = 'xxxxxxxxxxxxxxxxxx';
//Connessione server
$connessione= mysql_connect($host, $db_user, $db_psw)
or die ("Errore critico di Connessione al Database");
//Selezione del database
mysql_select_db($database)or die("Impossibile connetters al Database");
// creo le variabili e carico i dati inviati dalla pagina modulo
$campo1= $_POST['campo1'];$campo2= $_POST['campo2'];
//preparo la query di inserimento
$query_insert = "INSERT INTO a_modello (campo1, campo2) VALUES ('$campo1', '$campo2')";
//lancio la query
$risultato_insert = mysql_query($query_insert);
//controllo l'esito
if(!$risultato_insert) {
die("errore nella query $query_insert: " . mysql_error());
}
//chiudo la connessione
mysql_close();
?>
<p> I tuoi dati sono stati inseriti correttamente</p></body></html>
Dovrei adesso recuperare i dati e stamparli a video
Grazie a tutti