Contribua

Doação

sábado, 20 de maio de 2017

PHP Preencher formulário HTML com PDO bindColumn

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." ;
}

?>
Resultado deste código o formuário esta estilizado com o arquivo form.css, não incluso

/* 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&atilde;o obrigat&oacute;rios! *</span></p>
<p>&nbsp; </p></td></tr>
</table>
</form></center>

</body>

</html>

Nenhum comentário:

Postar um comentário

Programa exempo para consulta em bd Mysql com programa C

#include<stdio.h> #include<mysql/mysql.h> # ...