1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Preciso de ajuda level access

Discussão em 'Web Development' iniciada por Sasukez0r, 3 de Agosto de 2008. (Respostas: 16; Visualizações: 820)

  1. Sasukez0r

    Sasukez0r Power Member

    Porke kuando faço login com uma conta admin aparece hello member e numa conta member hello member tambem! =S

    CODIGO:

     
  2. RicardoMoreira

    RicardoMoreira Power Member

    Julgo que seja: Case '0' e Case '1'.
     
  3. Sasukez0r

    Sasukez0r Power Member

    como? case '0' e se for o valor 0 mas nao da'...
     
  4. MPalhas

    MPalhas Power Member

    não é isso
    tu tens:
    Código:
    case 0: ...
    case 1:...

    julgo que tem que ser com pelicas:

    Código:
    case '0': ...
    case '1': ...
     
  5. Sasukez0r

    Sasukez0r Power Member

    omggg yaa tens razao fogo ke erro estupido puff!! e a pensar ke elvei bue tempo prokausa disso...
     
  6. Sasukez0r

    Sasukez0r Power Member

    afinal acontece o memo mas agora diz hello admin nos dois xdd
     
  7. MPalhas

    MPalhas Power Member

    então antes do switch começa por fazer isto:

    Código:
    echo $row['access']
    e verifica se ai o valor aparece sempre correcto.
     
  8. Sasukez0r

    Sasukez0r Power Member

    Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/a5657871/public_html/login.php on line 18
     
  9. Sasukez0r

    Sasukez0r Power Member

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/a5657871/public_html/login.php on line 17
     
  10. naoliveira

    naoliveira Power Member

    faz o echo da tua query:

    PHP:
    echo 'SELECT * FROM $tbl_name WHERE username = "'.mysql_real_escape_string($_SESSION['myusername']).'"'
    Como já deves ter percebido, sempre que tiveres erro numa linha faz um echo para verificares se o que está ser gerado é o que é pretendido.
     
  11. Sasukez0r

    Sasukez0r Power Member

    PHP Error Message
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/a5657871/public_html/login.php on line 16

    SELECT * FROM $tbl_name WHERE username = "Sasukez0r"
     
  12. MPalhas

    MPalhas Power Member

    pois claro, as variaveis têm que estar entre aspas para ser interpretadas, senão será apenas puro texto :P

    nessa query troca as aspas por pelicas e vice-versa
     
  13. Sasukez0r

    Sasukez0r Power Member

    Assim aparee o valor mas é 1 nos dois =S mas na realidade nao...

     
  14. hostmake

    hostmake Power Member

    As query's não precisam das plicas se estiver dentro da função, neste caso não era preciso.


    Então, tu tens o select a dar, tens o echo correcto e dá um e dizes que não? Olha que sim, lol.

    PHP:
    $result mysql_query('SELECT access FROM client WHERE username = "'.mysql_real_escape_string($_SESSION['myusername']).'"');
    para
    $result 
    mysql_query($x='SELECT access FROM client WHERE username = "'.mysql_real_escape_string($_SESSION['myusername']).'"');
    echo 
    "<br> SQL QUERY: "$x;
    E corre no phpmyadmin e ve la se não te dá um também, tem que dar o mesmo.
     
  15. Sasukez0r

    Sasukez0r Power Member

    code

    output

     
  16. MPalhas

    MPalhas Power Member

    desculpa, não percebi isso. porque é não precisa das plicas?
     

Partilhar esta Página