me ajudem a resolver esse codigo mysql para mysqli
a história é bom longa e chata, mas espero que possam me ajudar. não entendo nada com nada, mas me esforço em aprender.
obrigado. Vamos lá
depois de preencher o formulário de login
e clicar no submit ele faz uma checagem de dados no login o arquivo login.php
<?php
class Login{
public function logar($email, $senha){
$buscar=mysqli_query("SELECT * FROM usuarios WHERE email='$email' AND senha='$senha' LIMIT 1");
if(mysqli_num_rows($buscar) == 1){
$dados=mysqli_fetch_array($buscar);
if($dados["status"] == 1){
$_SESSION["email"]=$dados["email"];
$_SESSION["senha"]=$dados["senha"];
$_SESSION["nivel"]=$dados["nivel"];
setcookie("logado",1);
$log=1;
}else{
$flash="Aguarde a nossa aprovação!";
}
}
if(isset($log)){
$flash="Você foi logado com sucesso";
}else{
if(empty($flash)){
$flash="Atenção: Digite seu e-mail e sua senha corretamente!";
}
}
echo $flash;
}
}
?>
recebo o seguinte erro:
Warning: mysqli_query() expects at least 2 parameters, 1 given in Login.php on line 4
**o código em mysql funciona normalmente. mas em mysqli nao consigo fazer funcionar
creio que os outros arquivo, durante o sistema de login e cadastro aí dê erro. Me AJUDEM!**
ou se der eu ate compacto upo os arquivos para corrigir tudo de vez, sei que é pedir muito, mas preciso resolver isso.
não são muitas páginas. mas pra quem nao sabe nada parece o fim do mundo
Discussão (6)
Carregando comentários...