my friend i tried the query and its ok...... but it doesn´t work....
if echo 0 = the user has been logued in... if echo 1= the values are wrong
 and if echo 2; = there are not values entered by the user

<?php
if ($_POST['usuario']!= '' && $_POST['password']!= ''){
$username = "root";
$password = "chrystopher";
$databasename = "encuestasavandaro";
try {
       $db = new PDO("mysql:dbname=$databasename",$username,$password);
            }
catch (PDOException $e) {
        die ($e->getMessage());
            }

    $query = $db-> prepare('SELECT a.rol, b.usuario FROM rollusuario a,
usuarios b WHERE a.id_rol = b.id_rol AND b.password = SHA(:password) AND
b.usuario = :usuario');
        $query->execute(array( 'password' => $_POST['password'], 'usario'
=> $_POST['usuario']));
$results = $query->fetchAll(PDO::FETCH_ASSOC);
// gracefully exit the database
$query = null;
$db = null;
if (count($results) == 1) {
// this is actually sufficient to say the user is logged in, no need for
anything else
session_start();
$_SESSION["autentificado"]= true;
$_SESSION["usuario"]= $_POST["usuario"]."|".$results[0]['rol'];
                echo 0;
}
else {
                echo 1;
}
}else{
    echo 2;
}
?>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Visualization API" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-visualization-api?hl=en.

Reply via email to