Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom pessoal!!
Estou com um probleminha no meu sistema,não sei fazer uma busca por nome,cheguei a montar umas páginas que chegam a funcionar,porém não da forma que eu quero, na verdade assim,criei uma pagina que retorna "Nenhum resultado" e a outra é um select do banco trazendo todos os usuários,mas não é isso que eu quero,quero que venha apenas o nome do úsuário que digitei na textfield,montei assim o código:
classifica_nome.php
<?
include ('conecta.php');
$inome=$_POST['nome'];
$sql="select * from usuario where nome='$inome'";
$campo1=mysql_query($sql,$conexao);
$campo2=mysql_fetch_row($campo1);
if($campo2[2]==""){
header("location:painel_classifica_usuario_nome.php");
}
else{
header("location:encontrado.php");
}
?>
Significa o seguinte:
Selecione tudo da tabela usuario onde o nome seja igual ao nome que foi digitado na caixa,se não constar nada no banco redirecione para a pagina de "Nenhum resultado",caso contrário me traga todos os resultados desse nome.
Funciona a negação,ok,porém para me trazer todos os resultados meu código está assim:
encontrado.php
<?php
include('conecta.php');
$sql="select * from usuario order by nome";
$campo1=mysql_query($sql,$conexao);
while($campo2=mysql_fetch_row($campo1)){
?>
<div id="corpo">
<table width="100%" border="0" cellspacing="4" cellpadding="4">
<tr>
<td width="93%">Nome: <?=$campo2[2]?></td>
<td width="7%">Icone</td>
</tr>
</table>
</div>
<?
}
?>
Aí que está o problema,esse comando me traz todos os usuários,mas eu quero apenas o nome que digitei na caixa de texto,entenderam?
Bom é isso,espero que possam me ajudar.
Obrigado a todos
Abrassssssssssss
Carregando comentários...