Neste post vou
passar o código PHP para preenchimento de formulário, utilizando a
técnica PDO com bindColumn.
Script PHP.
<?php
/* este script
seleciona um registro da tabela fornecedores onde o id corresponda ao
id passado pelo método post: nele sera incluída a classe de conexão
pluga.php*/
//
include "pluga.php";
$ida =
$_POST["id"];
//
// bind column to
variable
//
$sql = "SELECT
* from fornecedores where id = $ida";
$sq_stat =
$conn->prepare($sql);
$sq_stat->execute();
/*relacionamos cada
campo da tabela(bd) com uma variavel, caampo 1 variável $id e
segue...*/
// bind column to
variable for display
/*/*/
$sq_stat->bindColumn(1,
$id);
$sq_stat->bindColumn(2,
$nome);
$sq_stat->bindColumn(3,
$email);
$sq_stat->bindColumn(4,
$ramo);
$sq_stat->bindColumn(5,
$fone);
/*Laço para pegar
todos os campos se houer mais de um*/
while
($sq_stat->fetch()) {
". $id . .
$nome . . $email . . $ramo . . $fone . . $insc . . $cnpj . .
$cidade . . $estado . . $bairro .
. $endereco. .
$cep." ;
}
/* Tabela html que
recebera o conteúdo da pesquisa sql */
<html>
<head><link
rel="stylesheet" type="text/css"
href="juve.css"></head><body>
<center><form
name="formulario" action="altera2.php"
onsubmit="return validate()" method="post">
<center><table
class="todoform">
<tr><td><center>
<label class="style3">f o r n e c e d o r e s
</label></center></td></tr>
<tr><td><label
class="style1">id: </label><input
name="id" type="text" id="id"
size="100" maxlength="50" value=<?php
echo "'$id'";?> /></td></tr>
<tr><td><label
class="style1">Nome: </label><input
name="nome" type="text" id="nome"
size="100" maxlength="50" value=<?php
echo "'$nome'";?> /></td></tr>
<tr><td><label
class="style1">Email: </label><input
name="email" type="text" id="email"
size="100" maxlength="50" value=<?php
echo "'$email'";?> /></td></tr>
<tr><td><label
class="style1">Ramo de Atividade:</label><input
name="ramo" type="text" id="ramo"
size="100" maxlength="50" value=<?php
echo "'$ramo'";?> /></td></tr>
<tr><td><label
class="style1">Telefone: </label><input
name="fone" type="text" id="fone"
size="100" maxlength="50" value=<?php
echo "'$fone'";?> /></td></tr>
<ul
id="menubv2">
<li><a><input
id="CADASTRA" name="CADASTRAr" type="submit"
value="ALTERA" ></a></li>
<li><a
href="index.html"><input type="button"
value="PAGINA INICIAL" /></a></li>
</ul>
<center><span
class="style1">* Campos com * são
obrigatórios! *</span></p>
<p>
</p></td></tr>
</table>
</form></center>
</body>
</html>