Select - PHP e Mysql

14/11/2015

0

Pessoal boa noite.

Sou iniciante em PHP e Mysql.

Alguém pode dar uma dica como eu faço para pegar a informação cadastrada no "campo nível" de um usuário logado, através do select?

Nome da Tabela = usuários
Campos = id, email, senha e nivel

Preciso fazer uma comparação:

Exemplo: Se o nível for "administrador" vai fazer uma ação se o nível for "comum" faz outra ação!

Obrigado.
Elieser Júnior

Elieser Júnior

Responder

Posts

15/11/2015

Elieser Júnior

Fiz o login conforme abaixo, porém não consigo pegar a informação do campo nivel:

funcoes.php


function logar($table, $email, $senha)
{
	$sql = mysql_query("SELECT * FROM $table WHERE email = '$email' AND senha = '$senha'") or die(mysql_error());
	$row = mysql_num_rows($sql);
	return $row;

}




userauthentication.php


<?php
require '../carregar.php';
?>

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Autenticando Usuários</title>

<script type="text/javascript">

function loginsuccessfully() {
	setTimeout("window.location='../../index.php'", 1000);
	
}

function loginfailed() {
	setTimeout("window.location='login.php'", 1000);
	
}

</script>


</head>

<body>

<?php
$dados = logar('usuarios', $_POST['email'], $_POST['senha']);
if ($dados > 0){
	session_start();
	$_SESSION['email'] = $_POST['email'];
	$_SESSION['senha'] = $_POST['senha'];
	echo "<center>Você foi autenticado com sucesso!</center>";
	echo "<script>loginsuccessfully()</script>";
}else{
	echo "<center>Nome de usuário ou senha inválidos! Aguarde um instante para tentar novamente.</center>";
	echo "<script>loginfailed()</script>";
}
?>


</body>
</html>

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar