Ciao, ho lo stesso problema pure io. Devo gestire una lista di soci di un club di wargame.
Questo è il codice del form usato per inviare i dati:

<FORM ACTION="insert2.php3" METHOD="post">
Nome:<INPUT NAME="nome" SIZE="20" MAXLENGTH="30">

Data di nascita:<INPUT NAME="data" SIZE="20" MAXLENGTH="30"></p>


Carica:<INPUT NAME="carica" SIZE="20" MAXLENGTH="30"></p>


Ruolo:<INPUT NAME="ruolo" SIZE="20" MAXLENGTH="30"></p>


Arma:<INPUT NAME="arma" SIZE="20" MAXLENGTH="30"></p>


Equipaggiamento:<INPUT NAME="equipaggiamento" SIZE="20" MAXLENGTH="30"></p>


Note:<textarea rows="9" name="note" cols="30"></textarea></p>


Foto:<INPUT NAME="foto" SIZE="20" MAXLENGTH="30"></p>




<INPUT TYPE="submit" VALUE="INVIA"> </p>
</FORM>
Questo è quello del file che dovrebbe salvare i dati:

<?php
$conn = mysql_connect('localhost','utente','pass') or die("Errore nella connessione a MySql: " . mysql_error());
mysql_select_db('nome_database',$conn) or die("Errore nella selezione del db: " . mysql_error());

$nome=$_POST['nome'];
$data=$_POST['data'];
$esordio=$_POST['esordio'];
$carica=$_POST['carica'];
$ruolo=$_POST['ruolo'];
$arma=$_POST['arma'];
$equipaggiamento=$_POST['equipaggiamento'];
$note=$_POST['note'];
$foto=$_POST['foto'];

$query=mysql_query("INSERT INTO soci (nome, data, esordio, carica, ruolo, arma, equipaggiamento, note, foto) VALUES ('$nome', '$data', '$esordio', '$carica', '$ruolo', '$arma', '$equipaggiamento', '$note', '$foto',)") or die ("Impossibile eseguire la query: ".mysql_error());
?>
Quando invio i dati, mi viene restituito il seguente errore "Impossibile eseguire la query: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1".
Ho un account su Altervista. Qualcuno può spiegarmi dove ho sbagliato per favore?