Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    non esegue la prima query

    ciao a tutti
    ho elaborato questo script solo che nn riesco a fare eseguire la prima query di ogni condizione!!
    Codice PHP:
    <?php
    $nopzioni
    =$_POST['nopzione'];
    $domanda=$_POST['domanda'];
    $opzione1=$_POST['option1'];
    $opzione2=$_POST['option2'];
    $opzione3=$_POST['option3'];
    $opzione4=$_POST['option4'];
    $opzione5=$_POST['option5'];
    require 
    "db_conn.php";
    mysql_query("TRUNCATE TABLE sondaggio");
    mysql_query("TRUNCATE TABLE sondaggio_ip"); 
    if (
    $nopzioni=="2"){
    mysql_query("INSERT INTO sondaggio VALUES ('1','{$domanda}',NULL,'0',)");
    //non esegue la query che sta sopra
    mysql_query("INSERT INTO sondaggio VALUES ('2','{$domanda}','{$opzione1}','0')");
    mysql_query("INSERT INTO sondaggio VALUES ('3','{$domanda}','{$opzione2}','0')");
    }
    else if(
    $nopzioni=="3"){
    mysql_query("INSERT INTO sondaggio VALUES ('1','{$domanda}',NULL,'0',)");
    //non esegue la query che sta sopra
    mysql_query("INSERT INTO sondaggio VALUES ('2','{$domanda}','{$opzione1}','0')");
    mysql_query("INSERT INTO sondaggio VALUES ('3','{$domanda}','{$opzione2}','0')");
    mysql_query("INSERT INTO sondaggio VALUES ('4','{$domanda}','{$opzione3}','0')");
    }
    else if(
    $nopzioni=="4"){
    mysql_query("INSERT INTO sondaggio VALUES ('1','{$domanda}',NULL,'0',)");
    //non esegue la query che sta sopra
    mysql_query("INSERT INTO sondaggio VALUES ('2','{$domanda}','{$opzione1}','0')");
    mysql_query("INSERT INTO sondaggio VALUES ('3','{$domanda}','{$opzione2}','0')");
    mysql_query("INSERT INTO sondaggio VALUES ('4','{$domanda}','{$opzione3}','0')");
    mysql_query("INSERT INTO sondaggio VALUES ('5','{$domanda}','{$opzione4}','0')");
    }
    else if(
    $nopzioni=="5"){
    mysql_query("INSERT INTO sondaggio VALUES ('1','$domanda',NULL,'0',)");
    //non esegue la query che sta sopra
    mysql_query("INSERT INTO sondaggio VALUES ('2','$domanda','$opzione1','0')");
    mysql_query("INSERT INTO sondaggio VALUES ('3','$domanda','$opzione2','0')");
    mysql_query("INSERT INTO sondaggio VALUES ('4','$domanda','$opzione3','0')");
    mysql_query("INSERT INTO sondaggio VALUES ('5','$domanda','$opzione4','0')");
    mysql_query("INSERT INTO sondaggio VALUES ('6','$domanda','$opzione5','0')");
    }

    header("Location: [url]http://www.tolto[/url] x spam!");
      exit;

    ?>

  2. #2
    evidentemente avrai un errore...

    mysql_query("INSERT INTO sondaggio VALUES ('1','{$domanda}',NULL,'0',)") or die(mysql_error());

    metti la segnalazione di errore.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    mi da questo errore:
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
    Che significa???

  4. #4
    ("INSERT INTO sondaggio VALUES ('1','{$domanda}',NULL,'0',)

    Togli l'ultima virgola...

    e diventa così

    ("INSERT INTO sondaggio VALUES ('1','{$domanda}',NULL,'0')

  5. #5
    GRAZIE MILLEEEEE
    SIETE FANTASTICI!!!!!!!!!!!!!!!!!!!!!!!!

  6. #6
    La prossima volta 1 pò più di attenzione

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.