potreste dirmi dove sbaglio???
vi metto anche il codice delle pagine:
parte HTML: mostra_aggiungi_libro.html
<HTML>
<HEAD>
<TITLE>Bibliografia</TITLE>
</HEAD>
<BODY>
<H1>Bibliografia</H1>
<FORM METHOD="post" ACTION="aggiungi_libro.php">
Titolo:
<INPUT TYPE="text" NAME="titolo" SIZE=25 MAXLENGTH=250></p>
Autore:
<INPUT TYPE="text" NAME="autore" SIZE=25 MAXLENGTH=250></p>
Editore:
<INPUT TYPE="text" NAME="editore" SIZE=25 MAXLENGTH=250></p>
Anno:
<INPUT TYPE="text" NAME="anno" SIZE=25 MAXLENGTH=250></p>
<INPUT TYPE="SUBMIT" NAME="invio" VALUE="Inserisci il libro"></P>
</FORM>
</BODY>
</HTML>
questa è la parte PHP: aggiungi_libro.php
<?
$db_nome = "biblio";
$nome_tabella = "dati";
$connessione = mysql_connect("localhost", "root", "")
or die("Impossibile stabilire una connessione.");
$db = mysql_select_db($db_nome, $connessione)
or die("Impossibile selezionare il database.");
$sql = "INSERT INTO $nome_tabella
(titolo, autore, editore, anno)
VALUES
(\"$titolo\", \"$autore\",\"$editore\",\"$editore\" )
";
$risultato = mysql_query($sql,$connessione)
or die("Impossibile eseguire l'interrogazione.");
?>
<HTML>
<HEAD>
<TITLE>Bibliografia</TITLE>
</HEAD>
<BODY>
<H1>Libro aggiunto</H1>
Titolo:
<? echo "$titolo"; ?></p>
Autore:
<? echo "$autore"; ?></p>
Nome utente:
<? echo "$editore"; ?></p>
Anno:
<? echo "$anno"; ?></p>
Inserisci un altro libro</p>
</BODY>
</HTML>
tutti i campi della tabella del database sono varchar . . .
grazie mille a chi mi risponderà . . . .