Jump to content
mm_edilson

[RESOLVIDO] Query em php - O que está errado

Recommended Posts

Bom dia, amigos. Tenho um banco de dados de cadastro de membros de uma igreja, e quero fazer uma consulta em uma página. A conexão está ok, mas a página fica em branco. Não aparece nada. Alguém poderia ajudar, e dar uma olhada onde estou errando?

 

Eis o meu código:

 

Arquivo conecta.php:

<?php
define('HOST', 'localhost');
define('USUARIO', 'meu_usuario');
define('SENHA', 'minha_senha');
define('DB', 'meu_db');

$conexao = mysqli_connect(HOST, USUARIO, SENHA, DB) or die ('Não foi possível conectar');

 

E a página da consulta:

<?php
session_start();
include('verifica_login.php');
?>

<?php
include('conecta.php');
$consulta = "SELECT * FROM CadPessoas";
$con      = $mysqli->query($consulta) or die($mysqli->error);
?>
<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Rol de Membros</title>
</head>
<body>
  <table border="1">
    <tr>
      <td>ID</td>
      <td>Nome</td>
      <td>Sexo</td>
      <td>Endereço</td>
      <td></td>
      <td>Bairro</td>
      <td>Cidade</td>
      <td>UF</td>
      <td>CEP</td>
      <td>Telefone</td>
      <td>Celular</td>
      <td>E-mail</td>
      <td>Dt. Nascimento</td>
      <td>RG</td>
      <td>CPF</td>
      <td>Escolaridade</td>
      <td>Nome do Pai</td>
      <td>Nome da Mãe</td>
      <td>Estado Civil</td>
      <td>Nome do Cônjuge</td>
      <td>Dt. Nasc. Cônjuge</td>
      <td>Dt. Casamento</td>
      <td>Igreja Onde se Batizou</td>
      <td>Dt. Prof. de Fé</td>
      <td>Dt. Batismo</td>
      <td>Batizado pelo Pastor</td>
      <td>Entrada Por</td>
      <td>Dt. Entrada</td>
      <td>Procedência</td>
      <td>Status</td>
      <td>Ministério / Departamento</td>
      <td>Saída Por</td>
      <td>Dt. Saída</td>
      <td>Destino</td>
      <td>Observações</td>
      <td>Onde Congrega</td>
      <td>Última Atualização</td>

    </tr>
    <?php while($dado = $con->fetch_array()) { ?>
    <tr>
      <td><?php echo $dado['Cod']; ?></td>
      <td><?php echo $dado['Nome']; ?></td>
      <td><?php echo $dado['Sexo']; ?></td>
      <td><?php echo $dado['Endereco']; ?></td>
      <td><?php echo $dado['Numero']; ?></td>
      <td><?php echo $dado['Complem']; ?></td>
      <td><?php echo $dado['Bairro']; ?></td>
      <td><?php echo $dado['Cidade']; ?></td>
      <td><?php echo $dado['UF']; ?></td>
      <td><?php echo $dado['CEP']; ?></td>
      <td><?php echo $dado['Tel']; ?></td>
      <td><?php echo $dado['Cel']; ?></td>
      <td><?php echo $dado['Email']; ?></td>
      <td><?php echo date('dd/mm/YYYY', strtotime($dado['DtNasc'])); ?></td>
      <td><?php echo $dado['RG']; ?></td>
      <td><?php echo $dado['CPF']; ?></td>
      <td><?php echo $dado['Escol']; ?></td>
      <td><?php echo $dado['Pai']; ?></td>
      <td><?php echo $dado['Mae']; ?></td>
      <td><?php echo $dado['EstCivil']; ?></td>
      <td><?php echo $dado['Conjuge']; ?></td>
      <td><?php echo date('dd/mm/YYYY', strtotime($dado['DtConjuge'])); ?></td>
      <td><?php echo date('dd/mm/YYYY', strtotime($dado['DtCasam'])); ?></td>
      <td><?php echo $dado['Igreja']; ?></td>
      <td><?php echo date('dd/mm/YYYY', strtotime($dado['DtProfFe'])); ?></td>
      <td><?php echo date('dd/mm/YYYY', strtotime($dado['DtBat'])); ?></td>
      <td><?php echo $dado['Pastor']; ?></td>
      <td><?php echo $dado['EntrPor']; ?></td>
      <td><?php echo date('dd/mm/YYYY', strtotime($dado['DtEntr'])); ?></td>
      <td><?php echo $dado['Proced']; ?></td>
      <td><?php echo $dado['Status']; ?></td>
      <td><?php echo $dado['Minist']; ?></td>
      <td><?php echo $dado['SaidaPor']; ?></td>
      <td><?php echo date('dd/mm/YYYY', strtotime($dado['DtSaida'])); ?></td>
      <td><?php echo $dado['TransfPara']; ?></td>
      <td><?php echo $dado['Obs']; ?></td>
      <td><?php echo $dado['Congrega']; ?></td>
      <td><?php echo $dado['Atualização do Cadastro']; ?></td>
     
      <td>
        <a href="usu_editar.php?codigo=<?php echo $dado['Cod']; ?>">Editar</a>
        <a href="usu_excluir.php?codigo=<?php echo $dado['Cod']; ?>">Excluir</a>
      </td>
    </tr>
  </table>
</body>
</html>

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By rafaelmoreira78
      Boa tarde!
      Estou querendo fazer um select a partir da seleção de um combobox. Nesse combobox o usuário escolhe o tipo de busca que ele quer. Se é por nome, por id, por data etc. E depois, exibe os dados nos campos. Porém, não estou conseguindo e não sei como resolver isso.
      public void consultar(){ String sql ="select * from tbcertificados where ?=?"; try{ pst=conexao.prepareStatement(sql); pst.setString(1,cbConsulta.getSelectedItem().toString()); pst.setString(2,txtBusca.getText()); rs=pst.executeQuery(); if (rs.next()){ lblID.setText(rs.getString(1)); txtNome.setText(rs.getString(2)); comboCursos.setSelectedItem(rs.getString(3)); txtData.setText(rs.getString(4)); txtCH.setText(rs.getString(5)); txtEmpresa.setText(rs.getString(6)); txtObs.setText(rs.getString(7)); }  
    • By danilo759
      Tenho uma tabelinha de programas para uma rádio... está da seguinte forma.

      titulo
      data (YYYY-MM-DD)
      hora (00:00:00)

      Minha consulta, mas não retorna o programa da hora corrente. O que eu fiz de errado?
      SELECT * FROM programas WHERE data = CURDATE() AND hora = CURTIME() LIMIT 1
    • By Ro_JnR
      Estou tentando a semanas resolver um problema, consumir uma API e verificar se o campo no banco está vazio, se estiver faz insert se não faz update.
      Até aí tudo bem, agora não consigo passar do meu select para o banco, ele da erro.
       
      Segue o código:
       
      <?php

          require_once("db.class.php");
          
          $url = "https://servicodados.ibge.gov.br/api/v1/localidades/distritos";
              $ch = curl_init($url);
              curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
              curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
              $resultado = json_decode(curl_exec($ch));
              foreach ($resultado as $cidades) {
                  $nome = $cidades->nome;
                  $stmt = $conn->prepare("SELECT name FROM cidades WHERE name=?");
                  $stmt->bind_Param(':name', $nome);
                  $stmt->execute();
                  $stmt->bind_result($resultSelect);
                  $stmt->fetch();
                  if(!$stmt->execute()){
                      print_r($stmt->errorInfo());
                  }
              } 

      ?>
       
      Código do banco:
       
      $conn = new PDO("mysql:host=localhost;dbname=exercicio", "root", "");
      //"sqlsrv:Database=dbphp7;server=localhost\SQLEXPRESS;ConnectionPooling=0", "sa", "root");
      $stmt = $conn->prepare("SELECT * FROM cidades ORDER BY nome");
      $stmt->execute();
      //fetchALL basicamente faço while do mysqli
      $results = $stmt->fetchALL(PDO::FETCH_ASSOC);
       
      Print do erro:

       
      Tenho um outro exercicio que fiz bem parecido, consumi a API de estados e inseri no banco de dados, esse funcionou normalmente.
      Alguém poderia me dar uma luz, não sei mais o que fazer.
      Era para ser simples rsrsrrs.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.