Fórum Erro 500. Não consigo encontrar o erro. #616775
24/09/2021
0
Amigos, estou criando uma consulta simples, no meu BD. Uma página php com uma tabela, um includ do conexao.php e só. Contudo a página não abre de jeito nenhum. Já revisei todo o código umas 50 vezes, e não consigo achar o erro. Sempre retorna: "Esta página não está funcionando no momento restrito.ibnagv.com.br não pode lidar com esta solicitação no momento. HTTP ERROR 500".
Alguém pode dar uma força? Segue o código:
E o meu "conexao.php" está assim:
Alguém pode dar uma força? Segue o código:
<?php
include("conexao.php");
$consulta = "SELECT * FROM CadPessoas order by Nome";
$con = $mysqli->query($consulta) or die($mysqli->error);
?>
<html xmlns="http://www.w3.org/1999/xhtml" lang="pt-br" xml:lang="pt-br">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
</head>
<body><center>
<br><br>
<table border=0>
<tr bgcolor="blue" align="center" <div style="font-size: 18px; font-weight: bold; color: white;">
<td>Código:</td>
<td>Nome:</td>
<td>Telefone:</td>
<td>Celular:</td>
<td>E-mail:</td>
<td>Data de Nascimento:</td>
<td>Status:</td>
<td>Ação:</td>
</tr>
<?php while($dado = $con->fetch_array()){ ?>
<tr style="cursor:default" onMouseOver="javascript:this.style.backgroundColor='#B0E0E6'" onMouseOut="javascript:this.style.backgroundColor=''">
<td><?php echo $dado["Cod"]; ?></td>
<td><?php echo $dado["Nome"]; ?></td>
<td><?php echo $dado["Tel"]; ?></td>
<td><?php echo $dado["Cel"]; ?></td>
<td><?php echo $dado["Email"]; ?></td>
<td><?php echo date("d/m/Y", strtotime($dado["DtNasc"])); ?></td>
<td><?php echo $dado["Status"]; ?></td>
<td><a href="dadoscompletos.php?codigo=<?php echo $dado["Cod"]; ?>">Dados Completos</a>
</td>
</tr>
<?php } ?>
</table>
</center>
</body>
</html>
E o meu "conexao.php" está assim:
<?php
$conn = new mysqli('localhost', 'meu_usuario', 'minha_senha', 'meu_banco');
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
?>
Edilson Santiago
Curtir tópico
+ 0
Responder
Posts
25/09/2021
Fernando C
supondo que a conexão esteja ok, troque essa linha (6):
$con = $mysqli->query($consulta) or die($mysqli->error);
por essa:
$consulta2 = $con->query($consulta) or die($con->error);
e essa(28):
<?php while($dado = $con->fetch_array()){ ?>
por essa:
<?php while($dado = $consulta2->fetch_array()){ ?>
Obs: 1) javascript não verificado; 2) cuidado com essas iniciais maiusculas; se possivel, evite.
$con = $mysqli->query($consulta) or die($mysqli->error);
por essa:
$consulta2 = $con->query($consulta) or die($con->error);
e essa(28):
<?php while($dado = $con->fetch_array()){ ?>
por essa:
<?php while($dado = $consulta2->fetch_array()){ ?>
Obs: 1) javascript não verificado; 2) cuidado com essas iniciais maiusculas; se possivel, evite.
Responder
Gostei + 0
25/09/2021
Fernando C
a proposito, veja aqui como exibir mensagens de erro em PHP:
https://forum.imasters.com.br/topic/542539-aten%C3%A7%C3%A3o-orienta%C3%A7%C3%B5es-e-regras-do-f%C3%B3rum-de-php/
Porque de fato mensagens como essa ("500") não ajudam muito :\\
https://forum.imasters.com.br/topic/542539-aten%C3%A7%C3%A3o-orienta%C3%A7%C3%B5es-e-regras-do-f%C3%B3rum-de-php/
Porque de fato mensagens como essa ("500") não ajudam muito :\\
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)