• User Attivo

    login con due tabelle non funziona

    ho creato una nuova tabella c_login dove ci ho messo gli username e le password, e nel codice ho scritto:

    [PHP]
    <?
    if ($username && $password){
    $aut = "SELECT id_login
    FROM c_login
    WHERE username='$username' AND password='$password'";
    $rs_aut = mysql_query($aut, $conn);
    $row_aut=mysql_fetch_array($rs_aut);
    if (($row_aut==0)==true){
    $msg="utente non riconosciuto";
    } else {
    $_SESSION['idlogin']=$row_aut['id_login'];
    }
    }
    if ($_SESSION[idlogin]) {
    $sql_ses = "SELECT c_login., a_admin.
    FROM c_login, a_admin
    WHERE c_login.id_login=$_SESSION[idlogin] AND c_login.id_admin=a_admin.id_admin ";
    $rs_ses = mysql_query($sql_ses, $conn);
    $row_ses=mysql_fetch_array($rs_ses);
    $nome_operatori=$row_ses['cognome_admin'];
    echo $sql_ses;
    if (($row_ses==0)==true){
    unset ($_SESSION[idlogin]);
    echo "accesso non consentito";
    exit();
    }
    } else { ?>
    [/PHP]

    mi fa entrare poi ho provato a fare un echo $sql_ses; ma mi sono accorto che non da nessun risultato qui:
    c_login.id_admin=a_admin.id_admin invece mi dovrebbe stampare, credo, questo:
    c_login.id_admin=2

    questa è la stampata totale:
    SELECT c_login., a_admin. FROM c_login, a_admin WHERE c_login.id_login=1 AND c_login.id_admin=a_admin.id_admin

    questo è il record della tabella c_login:

    id_login - chiave1 - chiave2 - chiave3 - username - password - id_admin - id_agenti
    1 - no - no - si - useranna - c24007 - 2 - NULL

    e questo è il record della tabella a_admin:

    id_admin - nome_admin - cognome_admin
    2 - Anna - Lorenzi