Jump to content

Recommended Posts

Posted

Estou aprender a fazer conexão a base de dados, e tenho que através do nome ( caixa de texto para digitar) e um botão para para procurar o nome que digitou , apresentar os dados dessa pesso todos (nome, telefone, email). Eu estou a fazer assim... Mas dá-me erro

<html>
<body>
<h2> Procurar registo </h2>
<?php

$nome=$_POST['Nome'];
echo 'Nome Procurado:' .$nome;

$conexao=mysql_connect ('localhost','root','1807');
if (!$conexao)
{
echo'<br>falha na ligacao </br>';
echo mysql_error();exit;
}

else
{
mysql_select_db("pessoal",$conexao);
$consulta="select*from contato";
	  "where nome='$nome'";
$resultado=mysql_query($resultado);

if($n_registos==0)
{echo 'Nome nao encontrado.' .$nome;}

else
{
echo 'Dados deste contato $registo=mysql_fetch_array($resultado)';
echo $registo ['Nome']."_".$registo ['Telefone']."_".$registo ['Email'];

}

?>
<br><a href ="http://localhost/aplic/entrada.html"> voltar à entrada  </a>
</body>
</html>

ERRO: Parse error: syntax error, unexpected end of file in C:\xampp\htdocs\aplic\procurar.php on line 36

Posted (edited)

Penso que não estejam mesmo declarados.

Não te quero induzir em erro, mas acho que fica assim:

$resultado=mysql_query($consulta);

if($resultado==0)
{echo 'Nome nao encontrado.' .$nome;}
Edited by elrey
Posted

Penso que não estejam mesmo declarados.

Não te quero induzir em erro, mas acho que fica assim:

$resultado=mysql_query($consulta);

if($resultado==0)
{echo 'Nome nao encontrado.' .$nome;}

nop, o resultado da função mysql_query nunca é o número de registos retornados

por muito simplista que o código seja (sem falar do problema mysql_*) o que é pretendido é:

$resultado=mysql_query($resultado);

$n_registos = mysql_num_rows($resultado); // <--- 

if($n_registos==0)

ainda assim falta a verificação se o query foi correctamente executado

IRC : sim, é algo que ainda existe >> #p@p

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
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.