Buscar

16050514-Apostila-Programacao-PHP-e-MySQL-ExatasWeb-70

Prévia do material em texto

PHP e MySQL 
query de pesquisa do script buscar.php, que irá listar todos os clientes registrados no banco 
com o nome igual ou idêntico ao informado:
<?php
//captura o nome informado no formulário
$nome = $_POST['nome'];
//conecta-se ao banco de dados
include("mysqlconfig.inc");
//monta a query de busca, inserindo o nome como parâmetro
$query = "select * from cliente where nome like'%'$nome'%'; ";
//executa a query
$res = mysql_query($query);
//conta o número de registros encontrados na pesquisa
$num_reg = mysql_num_rows($res);
//monta uma tabela para organizar os dados
echo "<table border='0' cellpadding='1' cellspacing='1'> ";
//cria um for para a exibição dos dados
for($i=0;$i<$num_reg;$i++){
//formata resultado para exibição
$mostra = mysql_fetch_array($res);
echo "<tr>";
//exibe os resultados
echo "<td> $mostra['id'] </td>";
echo "<td> $mostra['nome'] </td>";
echo "<td> $mostra['email'] </td>";
echo "<td> $mostra['estado'] </td>";
echo "</tr>";
}
//encerra a tabela
echo "</table>";
//encerra a conexão
mysql_close($con);
?>
Note que este script é semelhante ao anterior, porém, o nome informado no 
formulário de busca é colocado como parâmetro na query que é executada. O parâmetro 
like indica que a busca deve ser feita com valores idênticos, ou seja, se o usuário informar o 
nome Paulo, todos os clientes com o nome de Paulo serão listados.
Módulo de alteração
O módulo de alteração exige que seja dividido em 3 partes: Na primeira parte, um 
formulário html, onde informaremos o código (id) do cliente que será alterado. Na segunda 
parte, um script PHP que exibe as informações do cliente e um botão de confirmação. Na 
terceira parte, o script que executa a alteração dos dados do cliente. Vamos começar com o 
formulário html, onde o usuário informará o id do cliente a ser alterado:
70
	Aplicações em PHP e MySQL
	Módulo de alteração

Continue navegando