Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Errore di "count"

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    654

    Errore di "count"

    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.

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    No, il problema è legato al fatto che hai indicato 8 colonne nella INSERT e poi hai elencato nove valori. Ad occhio e croce ce ne sono 2 di troppo e manca il login docente.

    Per quanto riguarda nome e cognome può anche bastare questo

    VALUES ('$nome $cognome', .........

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    654
    Grazie, adesso so dove mettere le mani

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.