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.