Ir ao conteúdo

Posts recomendados

Postado
<?php
    
    $host = "127.0.0.1";
    $bd_user = "root"; //Deixe assim mesmo
    $bd_pass = "";     //Deixe assim mesmo
    $bd_name = "cli1";
    
    $conecta = mysqli_connect($host,$bd_user,$bd_pass)
             or print (mysqli_error());
    mysqli_select_db($conecta,$bd_name)
(AQUI O ERRO)or print(mysqli_error());
?>

<!DOCTYPE html>
<html >
<?php
include 'login/conecta.php';
    
    //header('Content-Type: text/html; charset=utf-8');
    //Meta Charset no Arquivo (UFT-8)
    
    mysqli_select_db($conecta,'cli1') or
(AQUI ESTA O ERRO)print(mysqli_error());
    
    $sql = 'SELECT  nome FROM `tb_funcionario`';    
    
    $result=mysqli_query($conecta,$sql);

session_start();
if (!isset($_SESSION['cargo']) )
        {echo "
<head>
  <meta charset='UTF-8'>
  <title>Login Administrativo</title>
  
  <link rel='shortcut icon' href='img/logo.png'>
  
  <link rel='stylesheet prefetch' href='https://fonts.googleapis.com/css?family=Open+Sans:600'>

      <link rel='stylesheet' href='css/style.css'>

  
</head>

<body>
<style>
      body {
        background-image: url('img/martelo.jpg');
        background-repeat: no-repeat;
        background-attachment: fixed; 
        background-size: 100% 100%;
      }
      </style>

  <div class='login-wrap' style='min-height:1100px !important;'>
    <div class='login-html'>
        <div class='foot-lnk' style='padding-bottom: 5px;'>
                   <label for='tab-1' class='tab' style=' font-size: 30px; '> Painel </label>
                </div>
                <div class='foot-lnk' style='padding-bottom: 50px;'>
                   <label for='tab-1' class='tab' style=' font-size: 30px; '> Administrativo </label>
                </div>
        <input id='tab-1' type='radio' name='tab' class='sign-in' checked><label for='tab-1' class='tab'>Entrar</label>
        
        <div class='login-form'>
            <div class=''>
                <div class='group'>
            <form action='login/verifica_login_func.php' method='get'> 
            
                    <label for='user' class='label'>E-mail</label>
                    <input id='user'  type='text' name='usuario' class='input' required=''>
                </div>
                <div class='group'>
                    <label for='pass' class='label'>Senha</label>
                    <input id='pass' name='senha' type='password' class='input' data-type='password' required=''>
                </div>
    
                <div class='group'>
                    <input id='check' type='checkbox' class='check' checked>
                    <label for='check'><span class='icon'></span> Lembrar senha</label>
                </div>
                <div class='group'>
                    <input type='submit' class='button' value='Entrar' >
                </div>
            </form>

                <div class='hr'></div>
                <div class='foot-lnk'>
                    <a href='login.php'>Cliente?</a>
                </div>
                        
                        <br><br><br>    
                                
                <div class='foot-lnk'>
                    <a href='index.php'>Voltar ao site <i class='fa fa-home'> </i>></i></a>
                </div>
            </div>


    <!-- CADASTRO -->


          
                                        </form>
                                        
                                    
            </div>
        </div>
    </div>
</div>

</body>";}
else{
    header('location:dash/admin');
}
?>
</html>

 

Postado

Olá!
Como você pode averiguar na doc: https://www.php.net/mysqli_error

a função mysqli_error, espera exatamente um parâmetro, que é o link da conexão:

image.png.2ec5e058446da6b7b8977f25b8f384ce.png

No seu script, se chama $conecta
Então passe o parâmetro $conecta na função mysqli_error, assim: mysqli_error($conecta);

É necessário porque o script pode ter várias conexões, com vários bancos de dados, logo, é preciso avisar, de qual conexão deverá ser exibido o erro.

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!