consulta ao bd mysql via form com php
Oi galera, sou iniciante no php
Gostaria de uma duvida:
fiz um form em htm para consultar no bd mysql
HTML
<html>
<head>
<title>Consulta de Clientes</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<div align="center">
<p>LOGO</p>
<p>Consulta de Clientes:</p>
<form method="post" action="consulta_cli_teste.php">
<table width="75%" border="0">
<tr>
<td width="29%">Nome completo:</td>
<td width="71%"><input name="nome" type="text" size="50" maxlength="50"></td>
<td> </td>
<td><input type="submit" name="Submit" value="Enviar"></td>
</tr>
</table>
</form>
<p> </p>
</div>
</body>
</html>
...e uma pagina em PHP para pegar o campo do form interpretar e conultar no banco e retornar no BROWSER as informaçoes:
PHP
<?php
global $nome;
$nome =trim($nome);
if (empty($nome)) {
$html = file("consulta_cli_teste.htm");
$html = implode(" ",$html);
$erro = "Preencha o campo";
$html = str_replace("<!mensagem>",$erro,$html);
echo ($html);
}
else {
$conec = mysql_connect("localhost","root","estrela");
$declar = "SELECT nome, endereco from temp where nome = '$nome'";
$query = mysql_db_query('temp',$declar,$conec) or die ("Erro no acesso ao banco");
$achou = mysql_num_rows($query);
if ($achou > 0) {
$row = mysql_fetch_row(($query);
$nome = $row[0];
$endereco = $row[1];
echo ("Resultado da consulta");
echo ("Nome: $nome");
echo ("Endereco: $endereco");
}
else
echo ("Cliente não cdastrado!");
}
}
?>
so q n me da nenhum retorno, me retorna pagina em branco, n passa nem pelo primeiro IF
Poderiam me da uma força?
Discussão (8)
Carregando comentários...