Fórum Pesquisa Mysql + PHP #487226
29/07/2014
0
Preciso de uma dica de como executar uma consulta em PHP utilizando o Mysql
Tenho um botão
<td> <input type="button" name="btn_cod" value="Pesquisar" /> </td>
Obs.: NÃO É SUBMIT
Como eu faço para criar uma consulta e ao clicar no botão retorne a pesquisa e mostre em o resultado em uma table
Desde já agradeço pela atenção de todos
Preto Filho
Curtir tópico
+ 0Posts
29/07/2014
Antonio Felix
[url]http://maurocesarsl.wordpress.com/2008/02/13/exibindo-dados-em-uma-tabela-phpmysql/[/url]
Gostei + 0
29/07/2014
Preto Filho
O código eu entendi todo .
Porém a minha duvida é, como chamar esse script em um dos BUTTON do meu formulário;
Quero entender como faço para executar pelo type do tipo BUTTON
Por exemplo, tenho 3 BUTTON no formulário
<td> <input type="button" name="btn_cod" value="Pesquisar" /> </td>
<td> <input type="submit" name="btn_cod" value="Pesquisar" /> </td>
<td> <input type="reset" name="btn_cod" value="Pesquisar" /> </td>
Desde já agradeço pela sua atenção
Gostei + 0
29/07/2014
William
Gostei + 0
29/07/2014
Preto Filho
Gostei + 0
29/07/2014
Ronaldo Lanhellas
1 - Use Ajax e faça a chamada ao método de busca da sua classe PHP de forma que este retorne os beans necessários a serem mostrados na sua tabela
2 - Retornado os beans via Ajax, você deve usar jQuery (ou Javascript puro se preferir) para popular sua tabela e mostrá-la dinamicamente ao usuário.
Gostei + 0
29/07/2014
Preto Filho
Ronaldo, desde já agradeço pela sua atenção.
Mas até o momento não sei utilizar Ajax , se por acaso o amigo quiser ajudar eu agradeço.
Tenho um formulário basico, segue abaixo
<?php
include 'conexao.Class.php';
session_start();
include 'css.php';
@include 'topo.php';
include 'menu.php';
// Se não existir a Session[ login ] retorna para a pagina de login
if ( !isset($_SESSION['loginSession']) AND !isset($_SESSION['senhaSession'])){
header("location: login.php");
exit;
}
?>
<!DOCTYPE html>
<html>
<head>
<title> .::TESTE::. </title>
<meta http-equiv="Content-Type" content="text/html" charset=utf-8" />
<script type="text/javascript" src="include/funcoes/funcoes.js"></script>
</head>
<body>
<div class="container_principal">
<div class="container_pesq">
<form action="valida_consulta_usuario.php" method="POST" name="frmBuscaUsuario">
<table>
<tr>
<td><label>Código</label></td>
<td><input type="text" name="codigo" maxlength="3" size="5" autofocus="true" placeholder="Digite o código do usuário"> </td>
<td><input type="button" name="btn_cod" value="OK" onclick="MSG()" /></td>
<td> <label>Nome</label></td>
<td><input type="text" name="nome" maxlength="250" size="40" placeholder="Digite o nome"> </td>
<td><input type="submit" name="btn_nome" value="OK"/></td>
<td> <label>E_mail</label></td>
<td><input type="email" name="email" maxlength="250" size="40" placeholder="Digite o e-mail"> </td>
<td><input type="button" name="btn_email" value="OK"/></td>
<td> <label>Login</label></td>
<td><input type="text" name="login" maxlength="50" size="20" placeholder="Digite o login"> </td>
<td><input type="button" name="btn_login" value="OK" onclick="PesquisaLogin()"/></td>
<td><input type="reset" name="btn_limpar" value="Limpar" onclick="FOCUS()" /> </td>
</tr>
</table>
</form>
</div>
</div>
</body>
</html>
Arquivo [ valida_consulta_usuario.php ]
Para fins de teste e verificar se estava funcionando a pesquisa, está sendo executado pelo button [ submit ]
<?php
include 'conexao.Class.php';
session_start();
@include 'topo.php';
include 'menu.php';
// Se não existir a Session[ login ] retorna para a pagina de login
if ( !isset($_SESSION['loginSession']) AND !isset($_SESSION['senhaSession'])){
header("location: login.php");
exit;
}
?>
<!DOCTYPE html>
<html>
<head>
<title> .::TESTE::. </title>
<meta charset="utf8"/>
<script language="javascript" src="include/js/JQuery_2.1.1.js"></script>
</head>
<body>
<div class="valida_consulta_usuario">
<table width="700" border=1 align="center">
<tr>
<td>Codigo</td>
<td>Nome</td>
<td>Login</td>
<td>Senha</td>
<td>Email</td>
<td>Status</td>
</tr>
<?php
$localizar_nome = $_POST['nome'];
if (empty($localizar_nome)){
header("location: busca_usuario.php");
}else{
$sql_listar_usuario = mysql_query("SELECT * FROM USUARIOS WHERE nome_usuario LIKE '%$localizar_nome%'");
$total_registros = mysql_num_rows($sql_listar_usuario);
while($resultado = mysql_fetch_array($sql_listar_usuario)){
$id_codigo = $resultado['id_usuario'];
$nome_usuario = $resultado['nome_usuario'];
$login_usuario = $resultado['login_usuario'];
$senha_usuario = $resultado['senha_usuario'];
$email_usuario = $resultado['email_usuario'];
$status_usuario = $resultado['status_usuario'];
?>
<tr>
<td> <?php echo $id_codigo?> </td>
<td> <?php echo $nome_usuario?> </td>
<td> <?php echo $login_usuario?> </td>
<td> <?php echo $senha_usuario?> </td>
<td> <?php echo $email_usuario ?> </td>
<td> <?php echo $status_usuario?> </td>
</tr>
<?php
}
}
?>
</table>
</div>
</body>
</html>
Desde já agradeço pela atenção de todos;
Gostei + 0
29/07/2014
Antonio Felix
Gostei + 0
29/07/2014
William
Gostei + 0
30/07/2014
Ronaldo Lanhellas
Gostei + 0
30/07/2014
Preto Filho
Desde já agradeço pela atenção de todos que responderam o meu post .
William, vou dar uma passada em seu blog e visualizar os artigos
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)