Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Non capisco l'errore

  1. #1

    Non capisco l'errore

    Ciao raga! Ho questo problema!
    quando vado ad aggiornare la tabella di un quiz che ho fatto mi viene dato questo errore!
    Non riesco a capire cosa sia!
    Datemi una mano!

    La query vale -|UPDATE quiz SET risp_uno='sdfdsfdafdas dfsafa', risp_due='sdfaffddfsa ', risp_tre=' adfdafdfd', risp_quattro='sdfafssddsdfsa', risp_cinque='fdssdafdasds', risp_sei='sfsafss', risp_sette='sdfaadsfa', risp_otto='sdsfdadsa', risp_nove='fsddsfafsdfdas', risp_dieci='sfdfdasfasd', risp_undici='fdsfdsasdf', risp_dodici='fsadfdsafd', risp_tredici='dsfsdfsda', risp_quattordici='fsdafdsafasd',risp_quindici='das fasdfasd', risp_sedici='fasdfsdafsad', risp_diciasette='fsdafcsadaf', risp_diciotto='asdfsdafsda',risp_diciannove='asdfs daf', risp_venti='fasdfsadasdf',soluzione_uno='sdfafsads sa', soluzione_due='dsafasdfasdfasdf', soluzione_tre='fasddsaf', soluzione_quattro='sadsafasd', soluzione_cinque='asfasfdas', premio_uno='fddasfdsfdas', premio_due='fdsadfsaads', premio_tre='dasffdsa',|-Errore durante l'inserimento: You have an error in your SQL syntax near '' at line 9


    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    
    <body>
    <? include("config.inc.php"); ###### questa è la linea numero 9 #####          
     $domanda1 = $HTTP_POST_VARS['domanda1'];
     $domanda2 = $HTTP_POST_VARS['domanda2']; 
     $domanda3 = $HTTP_POST_VARS['domanda3'];
     $domanda4 = $HTTP_POST_VARS['domanda4']; 
     $domanda5 = $HTTP_POST_VARS['domanda5'];
     $risp1 = $HTTP_POST_VARS['risp1'];
     $risp2 = $HTTP_POST_VARS['risp2']; 
     $risp3 = $HTTP_POST_VARS['risp3']; 
     $risp4 = $HTTP_POST_VARS['risp4'];
     $risp5 = $HTTP_POST_VARS['risp5']; 
     $risp6 = $HTTP_POST_VARS['risp6']; 
     $risp7 = $HTTP_POST_VARS['risp7'];
     $risp8 = $HTTP_POST_VARS['risp8']; 
     $risp9 = $HTTP_POST_VARS['risp9']; 
     $risp10 = $HTTP_POST_VARS['risp10'];
     $risp11 = $HTTP_POST_VARS['risp11']; 
     $risp12 = $HTTP_POST_VARS['risp12']; 
     $risp13 = $HTTP_POST_VARS['risp13'];
     $risp14 = $HTTP_POST_VARS['risp14']; 
     $risp15 = $HTTP_POST_VARS['risp15']; 
     $risp16 = $HTTP_POST_VARS['risp16'];
     $risp17 = $HTTP_POST_VARS['risp17']; 
     $risp18 = $HTTP_POST_VARS['risp18']; 
     $risp19 = $HTTP_POST_VARS['risp19'];
     $risp20 = $HTTP_POST_VARS['risp20']; 
     $soluzione1 = $HTTP_POST_VARS['soluzione1'];
     $soluzione2 = $HTTP_POST_VARS['soluzione2'];
     $soluzione3 = $HTTP_POST_VARS['soluzione3'];
     $soluzione4 = $HTTP_POST_VARS['soluzione4'];
     $soluzione5 = $HTTP_POST_VARS['soluzione5'];
     $premio1 =$HTTP_POST_VARS['premio_uno'];
     $premio2 =$HTTP_POST_VARS['premio_due'];
     $premio3 =$HTTP_POST_VARS['premio_tre'];
    
    
    
    $query = "UPDATE quiz SET risp_uno='$risp1', risp_due='$risp2', risp_tre='$risp3',
    risp_quattro='$risp4', risp_cinque='$risp5', risp_sei='$risp6', risp_sette='$risp7', 
    risp_otto='$risp8', risp_nove='$risp9', risp_dieci='$risp10',
    risp_undici='$risp11', risp_dodici='$risp12', risp_tredici='$risp13',
    risp_quattordici='$risp14',risp_quindici='$risp15', risp_sedici='$risp16',
    risp_diciasette='$risp17', risp_diciotto='$risp18',risp_diciannove='$risp19',
     risp_venti='$risp20',soluzione_uno='$soluzione1', 
    soluzione_due='$soluzione2', soluzione_tre='$soluzione3', soluzione_quattro='$soluzione4',
    soluzione_cinque='$soluzione5', premio_uno='$premio1', premio_due='$premio2', premio_tre='$premio3',";
    
    echo "La query vale -|$query|-";
    if (mysql_query($query, $db)) 
    { 
    
    echo "L'articolo è stato inserito correttamente"; 
    } 
    else 
    { 
    echo "Errore durante l'inserimento: ".mysql_error(); 
    } 
    mysql_close($db); 
    
    ?>
    </body>
    </html>

  2. #2
    Faz niente raga ho risolto!
    Si trattava di una virgola in più che mettevo alla fine dell'update!

  3. #3
    c'è una virgola alla fine della query ,ma non solo fore qualche variabile è vuota
    Vincenzo Miele

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.