Ir para conteúdo

POWERED BY:

Arquivado

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

Linton Junior

Pesquisa no banco

Recommended Posts

Estou trabalhando em um sistema de curriculos e me apareceu uma dúvida bem iniciante

A parte do sistema funcionou legal, cadastra os dados do form no banco sem problema nenhum.

Agora eu quero fazer uma busca no banco pela cidade cadastrada, e clicando na cidade ele abra o nome das pessoas que são dessa cidade o que ainda não imaginei como fazer, até o momento estou na seguinte situação e não está funcionando.

Segue o código:

			<table width="100%" border="0">
            	<tr>
                	<th>Cidade</th>
                    <th>Estado</th>
                </tr>
                <?php
				$buscarcidades=mysql_query("SELECT cidades FROM usuarios");
				if(mysql_num_rows($buscarcidades) == 0){
				echo"Nenhum usuário cadastrado no sistema!";
				}else{
					while($linha=mysql_fetch_array($buscarcidades)){
				?>
                <tr>
                	<td><?php echo $linha["cidades"];?></td>
                    <td><?php echo $linha["estados"];?></td>
                    </tr>
                <?php } }?>
            </table>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Teria que fazer:

a logica:

se $buscacidade == 0{

echo 'nada encontrado'

} senao{

loop( $buscacidade){

faz a exibição da cidade

$lista usuarios; \\ despois de armazenalos em uma variavel

faz novamente um loop e link os usuarios para serem exibidos

}

}

 

 

Seria mais ou menos assim. vc teria que fazer 02 loops para listar os pessoas da cidade,

1 loop lista as cidades e outro lista os usuarios.



<table width="100%" border="0">
<tr>
<th>Cidade</th>
<th>Estado</th>
</tr>
<?php
$buscarcidades=mysql_query("SELECT cidades, usuarios, cidades FROM usuarios")/* ou \\("SELECT * FROM usuarios")*/;
if(mysql_num_rows($buscarcidades) == 0){
echo"Nenhum usuário cadastrado no sistema!";
}else{
while($linha=mysql_fetch_array($buscarcidades)){
if(isset($_GET["cidades"]/*tem que pegar aqui o get das cidades aqui quando clicado, não sei se esse processo está correto porque esqueci*/)){
while($linha=mysql_fetch_array($buscarcidades)){
?>
<tr>
<td><?php echo $linha["cidades"];?></td>
<td><?php echo $linha["estados"];?></td>
</tr>
<!---Aqui vc criar uma tabela div para exibir os usuarios--->
<tr>
<td><?php echo $linha["usuarios"];?></td>
</tr>
<?php
}//Fecha \while segundo loop
}//fecha a verificação se foi clicado cidades
} //Fecha \while
} ?>
</table>

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.