Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Errore SQL

  1. #1

    Errore SQL

    Ciao ragazzi,
    nella mia pagina php ricevo questo errore:

    Errore di sintassi nella query SQL vicino a 'check ) VALUES (138, '36','12', 0, giu)' linea 4

    Mentre faccio questa query:



    Codice PHP:
    $check; for ($i 0$i <= $annidafatturare;$i++){
     echo 
    $i
    if(
    $ora<7){ $check "giu"; } else{ $check "dic"; } 
    i
    f
    ($bn == 1){ $fatture $ora1 $i
    $sql3 "INSERT INTO fatture ( id_contratto, id_cliente, id_macchina, periodo, check ) 
    VALUES (
    $idcont, '$_POST[id]','$_POST[id2]', $fatture$check)"
    mysql_query($sql3) or die(mysql_error()); }// fine if 
    else{ $fatture $i$sql3 "INSERT INTO fatture ( id_contratto, id_cliente, id_macchina,
     periodo, check ) 
    VALUES (
    $idcont, '$_POST[id]','$_POST[id2]', $fatture$check)"
    mysql_query($sql3) or die(mysql_error()); }//fine else }//finisce il for annifattura 
    Qualcuno sa dirmi perché?
    Grazie

  2. #2
    Stampa $sql3 prima di eseguire la query.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648
    passi il valore del campo check senza apici

  4. #4
    CHECK è una parola riservata!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    Era un problema di check.. ho scelto proprio una parola inutilizzabile !!

    Tutto risolto!

    Una domanda: nel campo fattura voglio farci entrare alternativamente i valori "giu" o "dic" a seconda del mese corrente.

    In pratica:
    siamo a febbraio (il mese lo prendo con l'explode della data) quindi dovrebbe mettermi con i=2 --> giu dic giu per i 3 giri del for, ma con varie prove mi mette per tre volte o giugno o dicembre

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.