Ciao,
Ho un problema con un inserimento di dati in un db.. Sinceramente ci ho guardato per bene ma non riesco a trovare l errore.. mi sembra tutto ok, ma come al solito ha sempre ragione la macchina.. :master:

Se potete darci un occhiata anche voi vi ringrazio in anticipo! L errore deriva quando viene eseguita la query di inserimento.. ma la query sembra essere giusta....


Questa è la tabella in mySql:
codice:
CREATE TABLE `utenti` (
  `id` int(5) NOT NULL auto_increment,
  `username` varchar(25) NOT NULL default '',
  `password` varchar(30) NOT NULL default '',
  `cognome` varchar(30) NOT NULL default '',
  `nome` varchar(30) NOT NULL default '',
  `email` varchar(50) NOT NULL default '',
  `icq` varchar(50) default NULL,
  `homepage` varchar(100) default NULL,
  `tipoutente` varchar(15) NOT NULL default '',
  `descrizione_it` longtext NOT NULL,
  `descrizione_en` longtext NOT NULL,
  PRIMARY KEY  (`id`,`id`)
) TYPE=MyISAM AUTO_INCREMENT=5 ;
e questo è il codice incriminato:

codice:
    
include_once("./include/header.inc");
include_once("./include/db.inc");
    
    
$tabella = "utenti";
    
    
echo "<P class='title'>Inserimento nominativi</P>";

    if(isset($_POST['submit']))
    {
    	// Inserisce il nominativo nella tabella 'personale'
        

$str_username	    =	$_POST['username'];
$str_password	    =	$_POST['password'];
$str_icq            =	$_POST['icq'];
$str_tipoutente	    =	$_POST['tipoutente'];
$str_descrizione_it =	$_POST['descrizione_it'];
$str_descrizione_en =	$_POST['descrizione_en'];
$str_cognome	    =	$_POST['cognome'];
$str_nome	    =	$_POST['nome'];
$str_email	    =	$_POST['email'];
$str_homepage	    =	$_POST['homepage'];

		// DEBUGGGG
echo "$str_username
";
echo "$str_password
";
echo "$str_cognome
";
echo "$str_nome
";
echo "$str_tipoutente
";
echo "$str_icq
";
echo "$str_email
";
echo "$str_homepage
";
echo "$str_descrizione_it
";
echo "$str_descrizione_en
";
echo "$str_tabella
";

        
$query = "INSERT INTO $tabella (username, password, cognome, nome, email, icq, homepage, tipoutente, descrizione_it, descrizione_en)". 
"VALUES ('$str_username', '$str_password', '$str_cognome', '$str_nome', '$str_email', '$str_icq', $str_homepage', '$str_tipoutente', '$str_descrizione_it', '$str_descrizione_en')";
	  
	 
		
mysql_query($query) or die($errorString);
		
print("Nominativo inserito con successo nel database.
");
        print("Torna alla <A href=\"login.php\">pagina principale</A>");
    }
	else
    {
    	// Stampa il form per l'inserimento del nominativo
        print(
        "Per aggiungere un nominativo compilare il form sottostante e premere 'Aggiungi':".
        "<FORM name='insPers' method='post' action='".$_SERVER['PHP_SELF']."'>".
        "<TABLE>".
        "<TR><TD>COGNOME:</TD><TD><INPUT type='TEXT' name='cognome' size='30' maxlength='20'></TD></TR>".
        "<TR><TD>NOME:</TD><TD><INPUT type='TEXT' name='nome' size='30' maxlength='20'></TD></TR>".
        "<TR><TD>USERNAME:</TD><TD><INPUT type='TEXT' name='username' size='30' maxlength='30'></TD></TR>".
        "<TR><TD>PASSWORD:</TD><TD><INPUT type='PASSWORD' name='password' size='30' maxlength='30'></TD></TR>".
        "<TR><TD>TIPO UTENTE:</TD><TD><select name='tipoutente' id='tipoutente'>".
    	        "<option value=\"admin\">Administrator</option>".
    	        "<option value=\"occ_coll\">Occasional Collaborator</option>".
    	        "<option value=\"perm_coll\">Permanent Collaborator</option>".
    	        "<option value=\"assis\">Assistant</option>".
		"</select></TD></TR>".
        "<TR><TD>EMAIL:</TD><TD><INPUT type='TEXT' name='email' size='30' maxlength='40'></TD></TR>".
        "<TR><TD>ICQ #:</TD><TD><INPUT type='TEXT' name='icq' size='30' maxlength='9'></TD></TR>".
        "<TR><TD>HOMEPAGE:</TD><TD><INPUT type='TEXT' name='homepage' size='30' maxlength='100'></TD></TR>".
        "<TR><TD>DESCRIZIONE (IT):</TD><TD><textarea cols=\"35\" rows=\"7\" name='descrizione_it'></textarea></TD></TR>".
        "<TR><TD>DESCRIZIONE (UK):</TD><TD><textarea cols=\"35\" rows=\"7\" name='descrizione_en'></textarea></TD></TR>".
        "<TR><TD></TD><TD><INPUT TYPE='submit' name='submit' value='Aggiungi'></TD></TR>".
        "</TABLE></FORM>");

    	print("

oppure torna alla <A href=\"login.php\">pagina principale</A>...");
    }