Salve,
ho fatto una prova di scrittura con php tramite xampp
una semplice scritture anagrafica
ho messo i files in htdocs
l'applicazione parte con localhost, digito i dati
e quando salvo da errore
posto il files
file index.html
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Gestione Anagrafica</title>
</head>
<body>
<h1>Inserisci Dati Anagrafici</h1>
<form action="C:\xampp\htdocs\ProvaWeb\Salva.php" method="POST">
<label for="nome">Nome:</label>
<input type="text" id="nome" name="nome" required><br><br>
<label for="cognome">Cognome:</label>
<input type="text" id="cognome" name="cognome" required><br><br>
<label for="indirizzo">Indirizzo:</label>
<input type="text" id="indirizzo" name="indirizzo" required><br><br>
<label for="citta">Città:</label>
<input type="text" id="citta" name="citta" required><br><br>
<label for="cap">CAP:</label>
<input type="text" id="cap" name="cap" required><br><br>
<label for="nazione">Nazione:</label>
<input type="text" id="nazione" name="nazione" required><br><br>
<input type="submit" value="Salva Dati">
</form>
</body>
</html>
file salva.php
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Documento senza titolo</title>
</head>
<body>
//scrittura dati
<?php
// Connessione al database Access
$dsn = 'Driver={Microsoft Access Driver (*.accdb)};Dbq=C:\xampp\htdocs\ProvaWeb\ProvaWeb.accdb';
$conn = odbc_connect($dsn, '', '');
// Verifica se la connessione è avvenuta correttamente
if (!$conn) {
die('Errore di connessione: ' . odbc_errormsg());
}
// Recupera i dati dal form
$nome = $_POST['nome'];
$cognome = $_POST['cognome'];
$indirizzo = $_POST['indirizzo'];
$citta = $_POST['citta'];
$cap = $_POST['cap'];
$nazione = $_POST['nazione'];
// Query di inserimento dei dati nel database
$query = "INSERT INTO anagrafica (nome, cognome, indirizzo, citta, cap, nazione)
VALUES ('$nome', '$cognome', '$indirizzo', '$citta', '$cap', '$nazione')";
// Esegui la query
if (odbc_exec($conn, $query)) {
echo "Dati inseriti con successo!";
} else {
echo "Errore nell'inserimento dei dati: " . odbc_errormsg();
}
// Chiudi la connessione
odbc_close($conn);
?>
</body>
</html>