Visualizzazione dei risultati da 1 a 5 su 5

Discussione: funzione in_array

  1. #1

    funzione in_array

    ciao

    ho questo array generato da una funzione che ho scritto che preleva dati da una tabella.

    array(1) { [0]=> array(2) { ["utente"]=> string(5) "admin" ["pass"]=> string(8) "brigitte" } }
    il codice è questo:
    Codice PHP:
    $SQL "Select * from admin where utente = '" $user "' ";
    $res set_array_from_query($SQL);
    //print_r($res);
    var_dump($res);
    if (
    trim(in_array($user,$res)))     {
        echo 
    "OK"; }
    else  {
        echo 
    "NO"; } 
    provo a cercare admin dentro l'array (dove c'è ovviamente), ma mi restituisce NO

    ovviamente dentro $user ho il $_POST e quindi admin.

    come mai non funziona in_array ?

    grazie
    -------------------------
    ..::`DrUmM\n0`::..
    www.jonathandomenici.com

  2. #2
    perché in_array funziona solo nel primo livello dell'array, prova a fare:

    in_array($user,$res[0])

  3. #3
    Perchè il tuo è un array multidimensionale.

    Inoltre applicare trim() ad un boolean è un po strano.

  4. #4
    Originariamente inviato da artorius
    perché in_array funziona solo nel primo livello dell'array, prova a fare:

    in_array($user,$res[0])
    che sbadato.. hai ragione...
    grazie mille!!!!
    sarà il sonno... o forse il venerdi... eheheh
    grazie mille ancora... ciao buona gg
    -------------------------
    ..::`DrUmM\n0`::..
    www.jonathandomenici.com

  5. #5
    Originariamente inviato da filippo.toso
    Perchè il tuo è un array multidimensionale.

    Inoltre applicare trim() ad un boolean è un po strano.
    vero... l'ho tolto.
    grazie
    -------------------------
    ..::`DrUmM\n0`::..
    www.jonathandomenici.com

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.