Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: [sql]

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    66

    [sql]problema sintassi

    mi da un errore su questa riga di codice

    Codice PHP:
    $query_login="SELECT * FROM utenti WHERE username='".filtra_caratteri_dannosi($_POST['user'])."'AND passw='"($_POST['pwd'])"'"
    l'errore è questo:

    Parse error: syntax error, unexpected '(' in C:\xampp\htdocs\sitoprova\login.php on line 6

    e non riesco a capire dove sta l'errore di sintassi, a me sembra tutto giusto

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    66
    up T_T

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    591
    forse manca uno spazio prima dell' AND

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    66
    ho provato ma non funziona

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    591
    poi
    .... ='"($_POST['pwd'])"' ..
    diventa
    ..... ='".$_POST['pwd']."'

    !

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    66
    ok grande

    ora un'altro problema

    Fatal error: Call to a member function Execute() on a non-object in C:\xampp\htdocs\sitoprova\login.php on line 16

    Codice PHP:
      $query_login="SELECT * FROM utenti WHERE username='".$_POST['user']."' AND passw='".$_POST['pwd']."'"
    non ho capito proprio ke sia

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    591
    vai alla riga 16 e vedi cosa c'è scritto ....

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    66
    te l'ho scirtto su ....

    Codice PHP:
      $query_login="SELECT * FROM utenti WHERE username='".$_POST['user']."' AND passw='".$_POST['pwd']."'"

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    591
    riga 6 o 16 ?
    quella riga non mi pare possa dare un errore del genere.

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    66
    Originariamente inviato da Download
    te l'ho scirtto su ....

    Codice PHP:
      $query_login="SELECT * FROM utenti WHERE username='".$_POST['user']."' AND passw='".$_POST['pwd']."'"
    Codice PHP:
    <?php
    include('config.php');

    $db mysql_connect($db_host$db_user$db_password);

    if (
    $db == FALSE)
    die (
    "Errore nella connessione. Verificare i parametri nel file config.inc.php");

    mysql_select_db($db_name$db)
    or die (
    "Errore nella selezione del database. Verificare i parametri nel file config.inc.php");


    if (isset(
    $_POST['user']))
      {
      
    $query_login="SELECT * FROM utenti WHERE username='".$_POST['user']."' AND passw='".$_POST['pwd']."'";
      
    $rslt_login=$mysqlwrapper -> Execute($query_login) or die("Errore di autenticazione. ");
     
      if (!
    $rslt_login->EOF)
        {
        
    // Esiste un record con questi username più(firma)password:
        // inserisco i dati nella sessione
        
    session_start();
        
    $_SESSION['Username']=$rslt_login->Fields('username');    }
       else 
    header('location:login_failed.php');
      }
    ?>
    Fatal error: Call to a member function Execute() on a non-object in C:\xampp\htdocs\sitoprova\login.php on line 16

    è quello che ho detto anche io...boh

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.