Codice PHP:
                    <?php
                        
include("../config.php");

                        
$nome=$_POST['nome'];
                        
$cognome=$_POST['cognome'];
                        
$materia=$_POST['materia'];
                        
$impegno=$_POST['impegno'];
                        
$partecipazione=$_POST['partecipazione'];
                        
$profitto=$_POST['profitto'];
                        
$data=$_POST['data'];
                        
$numero=$_POST['numero'];
                        
$gruppo=$_POST['gruppo'];
                        
$login=$_POST['login'];

                        
$q "INSERT INTO Pagellina (Pagelina_login_docente, Pagellina_materia, 

Pagellina_cod_giudizio1, Pagellina_cod_giudizio2, Pagellina_cod_giudizio3, Pagellina_n, Gruppo_lavoro, 

Pagellina_login_alunno) VALUES ('
$nome.$cognome', '$materia', '$impegno', '$partecipazione', '$profitto', '$data', 

'
$numero', '$gruppo', '$login')";
                            
$query mysql_query($q) or die(mysql_error());
                        
$num mysql_affected_rows($query);
                        if(
$num<0)
                            echo 
"

E' stato aggiunto 1 record</p>"
;
                        else
                            echo 
"

E' stato commesso un errore. Non è stato possibile 

aggiungere il record</p>"
;

                        
mysql_close($db);
                    
?>

Mi dà questo errore Column count doesn't match value count at row 1

Io penso che il problema sia legato a '$nome.$cognome', nell'update. Infatti non so se sia una sintassi accettata... In pratica vorrei unire due variabili per modificare un solo campo.