It would be interesting to have in the attribute "value" a reference to a variable, so every time you load the database data you assign the values.
For example:
You would call the page by passing the values on the request:
<?php
function __autoload($class) {
if (file_exists("../app.ado/{$class}.class.php")) {
include_once "../app.ado/{$class}.class.php";
}
}
// Verifica se exitem valores passados na requisição - A mesma página serve para cadastro e edição,
// quando é aberta sem nenhum valor passado é para cadastro, caso contrário é edição
if (empty($_REQUEST)) {
// Variáveis que estão referenciadas nas textbox
$id = "";
$nome = "";
$emailContato = "";
$idInstituicaoEnsino = "";
$tipo = "";
} else {
$id = $_REQUEST['id'];
$nome = $_REQUEST['nome'];
$emailContato = $_REQUEST['emailContato'];
$idInstituicaoEnsino = $_REQUEST['idInstituicaoEnsino'];
$tipo = $_REQUEST['tipo'];
}
?>
And then we have html:
<form method="post" action="controller.php">
<table><!-- Campos de preenchimento-->
<!-- Identificação-->
<tr>
<td>
Identificação
</td>
<td>
<input type="text" name="_id"
value="<?= $id ?>"
placeholder="Id Numérico"
size="10" title="Numero que identifica o curso"/>
</td>
</tr>
<!--Nome-->
<tr>
<td>
Nome
</td>
<td>
<input type="text" name="_nome"
value="<?= $nome ?>"
placeholder="Nome do curso"
size="50" title="Nome do curso"/>
</td>
</tr> ... E assim por diante
Use the attribute
value
to put the values in the form:<input value="João da Silva">
if it’sselect
place the attributeselected
in theoption
e. g:<select><option value="H" selected>Homem</selected>
.– KaduAmaral