Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 28

Discussione: ADmin=1

  1. #11
    Amministratore è un tinyint? se si nella condizione dovresti mettere "...AND Amministratore = 1"
    senza gli apici intorno all'1

    la psw è in chiaro sul db?

  2. #12
    Utente bannato L'avatar di Fronte
    Registrato dal
    Dec 2010
    Messaggi
    358
    si la pass è in chiaro
    ma sicuramente sbaglio nella query e nel fare l if
    stavo cercando prima con una
    codice:
    $sql="SELECT * FROM utentitik and amministratore = 1 " ;
     $risqry = mysql_query($sql,$ris); 
    $valori=mysql_fetch_assoc($risqry); 
    $admin= $valori['amministratore'];
     if( $admin = 1 ) { 
    echo "sei autorizzato a chiudere correttamente"; echo 'Benvenuto :' .$_SESSION['utente'].'</br>'; 
    } 
    else 
    { echo' non puoi chiudere i tiket 
    ' ; echo $admin; echo "Torna Indietro";
    exit(); 
    }
    poi avevo cambiato con una my sql row
    $result>0 , in tutte e due i casi con alcune varianti ,
    o li passa tutti, o li blocca tutti gli utenti

  3. #13
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    è sbagliata la query
    $sql="SELECT * FROM utentitik and amministratore = 1 " ;
    cambia in
    $sql="SELECT * FROM utentitik WHERE amministratore = 1 " ;

  4. #14
    nell'ultima query dovresti sostituire l'and col where

    comunque come ti hanno fatto notare più sopra avrebbe più senso verificare che il result set restituito abbia dei record piuttosto che vedere se amministratore sia = 1 dato che è una condizione già fissata nella query

  5. #15
    Utente bannato L'avatar di Fronte
    Registrato dal
    Dec 2010
    Messaggi
    358
    non ci avevo fatto caso , ho postato una query errata
    era soltanto una prova .. in effetti uso where ,

  6. #16
    tra l'altro la condizione if admin = 1 è sempre verificata, dovresti usare ==

  7. #17
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    Codice PHP:
    $sql="SELECT * FROM utentitik WHERE amministratore = 1 " ;
    $risqry mysql_query($sql,$ris); 
    $valori=mysql_fetch_assoc($risqry); 
     if( 
    $admin ) { 
    echo 
    "sei autorizzato a chiudere correttamente"; echo 'Benvenuto :' .$_SESSION['utente'].'</br>'

    else 
    { echo
    ' non puoi chiudere i tiket 
    ; echo $admin; echo "[url='java-script:history.go(-1)']Torna Indietro[/url]";
    exit(); 

    se non ti funziona così vuol dire che la query non tira su niente e questo vuol dire che nella tabella non hai valori con amministratore a 1

    ho tolto questa istruzione che in questo contesto non ha senso
    $admin= $valori['amministratore'];
    di sicuro quel valore è 1

  8. #18
    Utente bannato L'avatar di Fronte
    Registrato dal
    Dec 2010
    Messaggi
    358
    amministratore è carico


    IDUtente EMail Password Amministratore
    1 fuji fuji 1
    2 sony sony 0

    ho provatocome hai scritto te bis
    ma li passa entrambi
    ora provo ancora , ma sto incominciando a non esaltarmi ,,,

  9. #19
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    Amministratore
    con la A maiuscola?????
    come hai settato l'error_reporting sul php.ini?

  10. #20
    Utente bannato L'avatar di Fronte
    Registrato dal
    Dec 2010
    Messaggi
    358
    error_reporting 6135 6135

    in effetti ho cambiato con la Amministratore
    e se uso la A grande me li passa tutti
    se uso la a piccola me li blocca tutti ,,,,

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.