Premetto che sono ancora alle primissime armi.
Il mio problema consiste nel fatto che io ho un database su altervista e devo fare un sito ,che attraverso un form ,mi permetta di inserire i dati inseriti dall'utente direttamente nel database. Ora incollo il codice per come l'ho scritto io, l'ho diviso in due file uno del form in html e uno della connessione al database e della query in php. Non dà errori fino a quando non va a leggere la query che poi non esegue. Perfavore aiutatemi non so come fare!!!
IL FILE HTML:
<HTML>
<HEAD>
<TITLE>Pagina nuovo Ente</TITLE>
</HEAD>
<BODY>
<h1>Inserisci nuovo Ente</h1>
<FORM ACTION="Nuovoenteufficiale.php" METHOD="post">
<TABLE>
<TR><TD>tipo
<TD><INPUT TYPE="text" NAME="tipo">
<TR><TD>nome
<TD><INPUT TYPE="text" NAME="nome">
<TR><TD>indirizzo
<TD><INPUT TYPE="text" NAME="indirizzo">
<TR><TD>citta
<TD><INPUT TYPE="text" NAME="citta">
<TR><TD><INPUT TYPE="submit" VALUE="invia dati">
<TD><INPUT TYPE="reset" VALUE="ripristina">
</TABLE>
</FORM>
</BODY>
</HTML>
IL FILE PHP
<?php
$tipo=$_POST ['tipo'];
$nome=$_POST ['nome'];
$indirizzo=$_POST ['indirizzo'];
$citta=$_POST ['citta'];
$con=new mysqli("localhost","username","","nomedatabse");
if (mysqli_connect_errno()){
echo ("errore di connessione");
exit();
}
$sql="INSERT INTO Ente (tipo,nome,idirizzo,citta) VALUES ('$tipo','$nome','$indirizzo','$citta')";
$ris=$con -> query($sql) or die ("Query fallita");
?>