Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olha eu de novo! Mas tudo bem, tô avançando no PHP e tô gostando!!
Pessoal, estou tentando fazer um sistema de busca onde o usuário selecione o tipo de busca (usuário por nome, por login, por nome, por sobrenome, por permissão ou por status) e digita a informação desejada num campo ao lado, por exemplo, escolhi o tipo de busca status e quero que apareçam todos os usuários inativos, então seleciono Status no combo list e no campo texto ao lado digito Inativo. Sei como fazer a tabela com as informações dos usuários, mas não sei como "pedir" para que o SQL aguarde a seleção dos campos pra depois gerar o resultado. Meu código está assim:
<?php
require "dsn.php";
?>
<html>
<head>
<?
$result = mysql_query("SELECT * FROM tb_usuario_adm") or die("erro: ".mysql_error());
?>
</head>
<body>
<form name="cadastro" method="post" action="alt_usuarioadm.php" onSubmit="">
<p> Usuários
- Alteração</p>
<br>
<table width="455" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="157"><div align="center">Buscar
usuário por:</div></td>
<td width="101">
<select name="busca_tipo" size="1" id="busca_tipo">
<option>Tipo de busca</option>
<option value="login">Login</option>
<option value="nome">Nome</option>
<option value="sobrenome">Sobrenome</option>
<option value="permissao">Permissão</option>
<option value="status">Status</option>
</select>
</td>
<td width="145">
<input name="busca_info" type="text" id="busca_info">
</td>
<td width="52">
<input type="submit" name="Submit" value="Ok">
</td>
</tr>
</table>
<p> </p>
<table width="405" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="45"><div align="center">Login</div></td>
<td width="42"><div align="center">Nome</div></td>
<td width="83"><div align="center">Sobrenome</div></td>
<td width="76"><div align="center">Permissão</div></td>
<td width="66"><div align="center">Status</div></td>
</tr>
<?php while($row = mysql_fetch_array($result)) {
$login = $row["login"];
$nome = $row["nome"];
$sobrenome = $row["sobrenome"];
$permissao = $row["permissao"];
$status = $row["status"];
?>
<tr>
<td><?php echo $login; ?></td>
<td><?php echo $nome; ?></td>
<td><?php echo $sobrenome; ?></td>
<td><?php echo $permissao; ?></td>
<td><?php echo $status; ?></td>
</tr>
<?php }
?>
</table>
</form>
</body>
</html>
E na tela ele aparece assim:
/applications/core/interface/imageproxy/imageproxy.php?img=http://paginas.terra.com.br/informatica/elioli/teste.jpg&key=646c50c9294a1c8b0f43a365576f5a324ad662c8a4931b2843cff893b26f26bd" alt="Imagem Postada" />
Gostaria que a tabela com os dados de usuários fosse apresentada só depois da seleção do tipo de busca e tipo de dados...
Alguém poderia me dar um help?!
Agradeço desde já! http://forum.imasters.com.br/public/style_emoticons/default/kiss.gif
Carregando comentários...