Pesquisar registro banco de dados SQL
Olá, amigos, sou novo por aqui. Primeiramente um forte abraço a todos :)
Ok, vou tentar explicar o que estou querendo fazer.
Trabalho com VB.NET. porem tenho que fazer uma pagina em PHP que ficara no site do cliente
onde ele poderá fazer algumas consultas online. Criei o banco de dados e a tabela no host onde esta hospedado o site. tudo ok.
Em VB.NET fiz um programa que acessa esse banco de dados e faz cadastros e consultas. funciona perfeitamente.
Mas não entendo muito de PHP, e tenho que fazer uma consulta neste banco. Na pagina o cliente insere o código e clicka em pesquisar
e mostra para ele o resultado desta pesquisa.
Mostrar todos os dados da tabela eu consegui fazer, mas pesquisar um único registro está dando erro na hora de fazer a pesquisa. "Erro ao retornar dados"
fiz uma pagina em HTML onde o cliente inseri o código para pesquisa e clicka enviar.
chamando a pagina em PHP. O que está na pagina PHP mostro abaixo. Alguem pode me dizer onde estou errando ?
Agradeço de coração a atenção, Obrigado e vida longa a todos.
Codigo:
<?php
// Conectando ao banco de dados:
include_once("conectar.php");
// Recebendo os dados a pesquisar
$pesquisa = $_POST['Codigo'];
?>
<html>
<head>
<link href="estilos.css" rel="stylesheet" type="text/css">
<title>Resultado da pesquisa</title>
</head>
<body>
<!-- Criando tabela e cabeçalho de dados: -->
<table border="1" style='width:50%'>
<tr>
<th>CÓDIGO</th>
<th>NOME</th>
<th>HISTÓRICO</th>
</tr>
<!-- Preenchendo a tabela com os dados do banco: -->
<?php
$sql = "SELECT * FROM tbcadastros WHERE codigo = '$pesquisa'";
$resultado = mysqli_query($strcon,$sql) or die("Erro ao retornar dados");
// Obtendo os dados por meio de um loop while
while ($registro = mysqli_fetch_array($resultado))
{
$codigo = $registro['codigo'];
$cliente = $registro['nome'];
$historico = $registro['historico'];
echo "<tr>";
echo "<td>".$codigo."</td>";
echo "<td>".$cliente."</td>";
echo "<td>".$historico."</td>";
echo "</tr>";
}
mysqli_close($strcon);
echo "</table>";
?>
</body>
</html>Discussão (6)
Carregando comentários...