Visualizzazione risultati 1 fino 6 di 6

Discussione: la query non funziona

  1. #1
    Guest

    Predefinito la query non funziona

    Qualcono può aiutarmi a capire xk questo odioso script non esegue l'ultima query?

    i dati vengono ricavati da un form e da una sessione e sono tutti giusti e la connessione funziona perchè esegua altre due query, ma l'ultima non viene eseguita perchè?

    Codice PHP:

    include ("../../script/config.php");

    $db = mysql_connect($db_host, $db_username, $db_password, $prefix);
    if (
    $db == FALSE)
    die (
    "Errore nella connessione. Se questo errore dovesse ripetersi contattare l'assistenza");
    mysql_select_db($databse_name, $db)
    or die (
    "Errore nella selezione del database. Se questo errore dovesse ripetersi contattare l'assistenza");

    $username2 = trim(htmlspecialchars($_POST['username2']));
    $password2 = trim(htmlspecialchars($_POST['password2']));
    $age2 = trim(htmlspecialchars($_POST['age2']));
    $sector = trim(htmlspecialchars($_POST['sector']));
    $message = trim(htmlspecialchars($_POST['message']));
    $md5_password = md5($password2);

    $error = 0;

    if ((!
    $username2) || (!$password2) || (!$age2) || (!$sector))
    {
    $error = 1;
    $errstr[] = "Errore: Occorre compilare tutti i campi.";
    }

    if (
    $user_level < $level_min)
    {
    $error = 1;
    $errstr[] = "Errore: Per diventare amministratori bisogna possedere un livello '$level_min'.";

    }

    if (
    $username2 != $username)
    {
    $error = 1;
    $errstr[] = "Errore: Campo username non corretto.";

    }

    if (
    $md5_password != $password)
    {
    $error = 1;
    $errstr[] = "Errore: Password errata.";

    }

    if (
    $age2 != $age)
    {
    $error = 1;
    $errstr[] = "Errore: Campo anno di nascita non corretto.";

    }


    if (
    $error == 1) {
    echo
    "<center>\n<font style=\"color: #FF0000\">\n";
    foreach(
    $errstr as $err) {
    echo
    "<li> " . $err . "</li>\n";
    }
    echo
    "</font>\n</center>\n<br />\n\n";

    Form();
    }

    else
    {
    $query = "INSERT INTO ".$prefix."_admin_temp (username, level, age, sector, message) VALUES ('".$username."', '".$level."', '".$age."', '".$sector."', '".$message."')";
    Completato();
    }
    }
    ?>

  2. #2
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,769

    Predefinito

    Cosa contiene il file config.php postato all'inizio dello script, soprattuto hai controllato la variabile $prefix, perche la sintassi della query è giusta

    Sevenjeak
    Software developer and much more

  3. #3
    Guest

    Predefinito

    è tutto giusto come ho già detto prima eseguo una query è funziona non capisco

  4. #4
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,769

    Predefinito

    Allora controlla la query, soprattuto se esiste la tabella e i campi sono scritti corretamente

    Sevenjeak
    Software developer and much more

  5. #5
    Guest

    Predefinito

    Il db non veniva chiuso

  6. #6
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,769

    Predefinito

    Cmq ora funziona.

    Sevenjeak
    Software developer and much more

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •