Php mi da 404

di il
0 risposte

Php mi da 404

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>
Devi accedere o registrarti per scrivere nel forum
0 risposte