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

    Parametri insufficienti. Previsto 2 ????

    Ciao a tutti, ho questo problema, se visualizzo questa pagina:

    Codice PHP:
    <html>

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    </head>

    <body background="../images/sfondo.jpg">

    <?php
            session_start
    ();
            
    $prova=$_SESSION["type"];
            if(
    $prova=='Amministratore'){
            
            
    $odbc_dns "db_forum";
            
    $odbc_userid "";
            
    $odbc_password "";

            
    $utente $HTTP_POST_VARS["utente"];
            
            
    $query "SELECT Username, Cognome, Nome, Data_di_nascita, E-mail, Città
                      FROM Utente
                      WHERE Username='" 
    $utente "'";
                      
                      if ( !( 
    $odbc_db odbc_connect($odbc_dns$odbc_userid$odbc_password) ) )
                die(
    "Could not connect to ODBC data source $odbc_dns");

            if ( !( 
    $odbc_rs odbc_do($odbc_db$query) ) )
                die(
    "Error executing query $query");

            
    $num_cols odbc_num_fields($odbc_rs);
            if (
    $num_cols 1)
                die(
    "Query retured an empty set");

            echo 
    "<TABLE>";

            echo(
    "<TR>");
            for(
    $a 1$a <= $num_cols$a++)
            {
                echo 
    "<TH>[B]<font face='Rage Italic' size='3' color='#005CB9'>";
                echo 
    odbc_field_name($odbc_rs$a);
                echo 
    "</TH>[/B]</font>";
            }
            echo 
    "</TR>";

            while( 
    odbc_fetch_row($odbc_rs) )
            {
                echo 
    "<TR>";
                for(
    $a 1$a <= $num_cols$a++)
                {
                    echo 
    "<TD><center>
                    <font face='Bradley Hand ITC' size='2' color='#000080'>"
    ;
                    echo 
    odbc_result($odbc_rs$a);
                    echo 
    "</TD></center>";
                }
                echo 
    "</TR>";
            }

            echo 
    "</TABLE>";
     }
     
    else{
            
    header("location:../SessioneScaduta.php");
            exit;
    }
    ?>

    </body>

    </html>
    mi da questo errore:


    Warning: odbc_do(): SQL error: [Microsoft][Driver ODBC Microsoft Access] Parametri insufficienti. Previsto 2., SQL state 07001 in SQLExecDirect in c:\programmi\easyphp1-7\www\mancini3\_private\datiutente.php on line 27 Error executing query SELECT Username, Cognome, Nome, Data_di_nascita, E-mail, Città FROM Utente WHERE Username='Monet'
    ma la query dovrebbe essere giusta... come lo risolvo??? grazie mille

  2. #2
    Perchè invece di ODBC non usi direttamente ADO (es. tramite ADODb, etc.)?

  3. #3
    sto usando un database access... il punto è ke ho fatto altre pagine con altre query e vanno bene... nn capisco cosa c sia d sbagliato in questa query

  4. #4
    up... please... dov'è l'errore???

  5. #5

    Re: Parametri insufficienti. Previsto 2 ????

    Originariamente inviato da Professor X
    Ciao a tutti, ho questo problema, se visualizzo questa pagina:

    Codice PHP:
                 $query "SELECT Username, Cognome, Nome, Data_di_nascita, E-mail, Città
                      FROM Utente
                      WHERE Username='" 
    $utente "'"
    prova a sostituire nalla stringa dela query E-mail con `E-mail`.

  6. #6
    grazie mille... però ho risolto scrivendo Email e non E-mail.... grazie mille ancora

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.