Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

vidaloka860

[Resolvido] Busca por 2 valores

Recommended Posts

Tipo tenho o seguinte codigo

Quero que ele cria um link para uma pagina chamada "loge.php?IMA_NAME="

passado o parametro IMA_NAME pelo get

 

<?php
if(!empty($_GET["valor"]))
{
// O CAMPO VALOR CONTERÁ O QUE O USUARIO DIGITOU ATÉ O MOMENTO..
// CONECTA AO BANCO COLOCA PARAMENTROS IP,USUARIO,SENHA
$conexao=mysql_connect("localhost","root","");

//SELECIONA O BANCO DE DADOS QUE VAI USAR
mysql_select_db("buscaajax");

// EXECUTA A INSTRUÇÃO SELECT PASSANDO O QUE O USUARIO DIGITOU
$sql="select * from pessoa where nome like '$_GET[valor]%'";
$resultado=mysql_query($sql) or die (mysql_error());

//VERIFICA A QUANTIDADE DE REGISTROS RETORNADOS
$linhas=mysql_num_rows($resultado);

if($linhas>0){
//EXECUTA UM LOOP PARA MOSTRAR OS NOMES DAS PESSOAS
// VALE LEMBRAR QUE TODOS ESSES RESULTADOS SERAO MOSTRADOS DENTRO DA PAGINA INDEX.PHP
// DENTRO DO DIV 'PAGINA'

while($pegar=mysql_fetch_array($resultado))
echo "$pegar[nome] <br>";

}

}
?> 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tentei mudar essa linha

 

echo "<a href=\"baixar.php?id=<",$pegar[nome],">"$pegar[nome] <br>";

e da o seguinte erro

 

Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in C:\Program Files\EasyPHP-5.3.8.0\www\buscaajax\busca_nome.php on line 26

 

A linha 26 é a linha que eu postei

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você erou nesta linha:

$sql="select * from pessoa where nome like '$_GET[valor]%'";

o certo seria:

$sql="select * from pessoa where nome like '%$_GET[valor]%'";

 

E Aqui tambêm :

while($pegar = mysql_fetch_array($resultado)){

echo "$pegar[nome] <br>";

}

Deve ficar

while($pegar = mysql_fetch_array($resultado)){

echo "<a href=\"baixar.php?id=". $pegar[nome] ."\">". $pegar[nome] ."<br>";

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.